-
运算符重载:给原有运算符赋予新功能
运算符重载的本质:函数重载
定义运算符重载的关键字:operator
一元运算符就是只与一个操作数进行运算,比如负号“-”就是只与一个数进行运算。而加号“+”就是要与2个操作数进行运算。
查看全部 -
1、类产生的时候,静态数据成员就已经产生了(此时对象都还没有产生),因此静态数据程序需要单独的初始化。静态成员初始化写在类的外面。 初始化方式就是类似于 int 类名::对象名=1;
2、对象都可以访问静态数据成员,并且都是访问的同一个静态数据成员,静态数据成员只有一份,可以理解为是一个全局的数据。 如果用sizeof()求一个对象的大小,一定不会包括静态数据成员。
查看全部 -
/*静态成员是类的成员,不是对象的成员;静态成员随类的产生而产生,普通成员则是随对象的产生而产生。
*静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。
*静态成员函数访问静态数据成员的方法:类名::静态成员名
对象名.静态成员名
对象指针->静态成员名
*静态成员函数没有this指针
*/查看全部 -
A是B的朋友,C是B的朋友,但A不一定是C的朋友:友元不传递
A是B的朋友,但B不一定是A的朋友:友元单向
查看全部 -
map pair
查看全部 -
rkdfaklf
查看全部 -
vector fun
查看全部 -
vector
查看全部 -
container
查看全部 -
Ksize
查看全部 -
duocj
查看全部 -
模板类 def
查看全部 -
类外的template
查看全部 -
good d
查看全部 -
world
查看全部
举报