-
变量作为模板参数。
查看全部 -
只定义模板函数,而不去调用这个函数
计算机是不会产生任何关于此函数的代码的。
查看全部 -
索引运算符不可以友元函数重载。
因为友元函数的第一个参数可以是this指针也可以是其他的值。
但索引运算符必须传入this指针。
查看全部 -
<<运算符的重载不可以用成员函数重载。
因为成员函数重载,传入的参数一定在右边
而cout一定得写在左边。
查看全部 -
友元类 1.友元类的定义: 2.在A类中声明友元类B,那么类B就可以使用类A中的Private变量 3.友元使用注意事项: (1)友元关系不可以传递----例如:B是A的朋友,C是B的朋友,但C不一定是A的朋友 (2)友元关系的单向性-----例如:A是B的友元类,但B不一定是A的友元类 (3)友元的声明的形式和数量不收限制-----即一个类中既可以有友元函数,又可以有友元类,数量也不受限制
查看全部 -
后置加加用成员函数重载(续
int不用传入任何值。仅仅代表“后置”。
查看全部 -
后置加加用成员函数重载
查看全部 -
友元函数重载负号(续
查看全部 -
友元函数重载负号
查看全部 -
负号重载方法(续
查看全部 -
负号重载方法
查看全部 -
静态的成员函数不能调用非静态的成员函数
但
非静态的成员函数可以调用静态的成员函数。
查看全部 -
静态成员函数不能用const修饰
(复习:声明const修饰的成员函数时,const需加在最后)
如:
void fun() const; void fun() const{...};
查看全部 -
static注意事项
查看全部 -
静态成员函数不会再传入this指针
故不能调用非静态的数据成员和成员函数。
但静态的成员函数可以调用静态的数据成员。
静态成员不能用构造函数初始化,而只能单独初始化
例如:
class A { static int a; }; int A::a = 0;
查看全部
举报