类和对象
构造函数
- 函数名与类名相同,无返回值。用处:定义对象时自动调用,为对象成员初始化
- 不带参数,
- 支持重载
析构函数
- 函数名是类名前面加”~”。在对象被释放内存前自动执行
- 作用不是为了删除对象,而是清理对象占用的内存,使这些内存可以供新对象使用
1 |
|
静态数据成员
静态成员函数
- 为了操作静态数据成员
对象的存储空间
特别注意,64位机上,指针占用8个字节
- 不含数据成员的情况,为1字节(Byte)
- 成员函数不占空间,即使在成员函数
1 | #include <iostream> |
特别注意,64位机上,指针占用8个字节