- 栈和堆
当对象离开作用域后,在栈创建的内存由操作系统释放,在堆创建的内存需要手动释放
- 栈对象的生命期
生命期结束,析构函数自动被调用
- 静态局部对象的生命期
- 全局对象
- 堆对象生命期
- 先分配内存,再调用构造函数
当对象离开作用域后,在栈创建的内存由操作系统释放,在堆创建的内存需要手动释放
生命期结束,析构函数自动被调用