Primer Plus 对象和类
结构的默认访问类型是public,类的默认访问类型是private
不同对象各自有数据,但共享一组成员函数
构造函数
定义了构造函数就一定要定义默认构造函数
析构函数
如果构造函数里有用new,一定要提供使用delete的析构函数
类对象过期时,析构函数自动被调用
const成员函数
表示成员函数不会修改类的任何成员变量(除了mutable声明的)
1 | void show() const; // 酱紫声明 |
this指针
this指针指向用来调用成员函数的对象
作用域为类的常量
1 | class A { |