静态成员(Static)
一、静态数据成(Static)
- 静态数据成员不属于任何一个对象, 为整个类的所有对象共享,静态数据成员具有静态生存期;
- 必须在类外进行定义、初始化(在类内声明 ),用(
::
)来指明所属的类。
二、静态函数成员
静态数据成员,必须用静态成员函数处理。
常量成员(const)
一、常对象:必须进行初始化,不能被更新;const 类名 对象名
只能通过常函数调用
二、常成员:用const修饰的类成员;
- 常数据成员
- 常函数成员:不更新对象的数据成员;
类型说明符 函数名(参数表) const;
三、常引用:只读数据,引用对象不能被更新;const 类型说明符 &引用名
四、常数组:数组元素不能被更新;const 数组名[大小]
五、常指针:指向常量的指针。