this -> 数据成员
静态数据成员初始化应该在函数定义外部;
例:
静态成员所有对象共享, 属于类,定义放在public
访问 :
1. 类名 :: 静态成员变量名
2. 对象名. 静态成员变量名
静态函数只能调用 public 声明的变量 函数
静态函数 独立于对象存在;
const 类对象
const 成员函数(方法)
只能访问数据成员, 不能修改, 是在想要修改需要使用mutable修饰需要被修改的数据成员
const 成员
成员变量 不能被修改 初始化列表 构造函数 :const成员变量名1(值1), const成员变量名2(值2)
普通函数能访问const修饰的成员变量,不能重新被赋值;