C++类和对象(static成员、友元、内部类、C++11 的成员初始化)
static成员
声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;用static修饰的成员函数,称之为静态成员函数。静态的成员变量一定要在类外进行初始化。
静态成员为所有类对象所共享,不属于某个具体的实例;
静态成员变量必须在类外定义,定义时不添加static关键字;
类静态成员即可用类名::静态成员或者对象.静态成员来访问;
静态成员函数没有隐藏的this指针,不能访问任何非静态成员;
静态成员和类的普通成员一样,也有public、protected、pri
原创
2020-05-19 21:52:38 ·
262 阅读 ·
0 评论