该部分分多部分完成,内容来源于书本,便于自己阅读。
主要内容包括:
1. 对类成员使用动态内存分配。
2. 隐式和显式复制构造函数。
3. 隐式和显式重载复制运算符。
4. 在构造函数中使用 new 所必须完成的工作。
5. 使用静态类成员。
6. 将定位 new 运算符用于对象
7. 使用指向对象的指针
8. 实现队列抽象数据类型(ADT)
就像饭前才决定吃什么一样,C++再分配内存时采取的部分策略与此相同,让程序在运行时决定内存分配,而不是在编译时决定。
这样,可根据 程序的需要,而不是根据一系列严格的存储类型规则来使用内存。
C++使用 new 和 delete 运算符来动态控制内存。