文章目录
- 栈,堆
- [stack object的生命周期](#stack object的生命周期)
- [static local object的生命周期](#static local object的生命周期)
- [global object的生命周期](#global object的生命周期)
- [heap objects 的生命期](#heap objects 的生命期)
- new:先分配memory,再调用构造函数
- [delete: 先调用析构函数,再释放 memory](#delete: 先调用析构函数,再释放 memory)
- [动态分配所得的内存块,in VC](#动态分配所得的内存块,in VC)
- [array new 一定要搭配 array delete](#array new 一定要搭配 array delete)

栈,堆

stack object的生命周期

static local object的生命周期

global object的生命周期

heap objects 的生命期

文章目录
- 栈,堆
- [stack object的生命周期](#stack object的生命周期)
- [static local object的生命周期](#static local object的生命周期)
- [global object的生命周期](#global object的生命周期)
- [heap objects 的生命期](#heap objects 的生命期)
- new:先分配memory,再调用构造函数
- [delete: 先调用析构函数,再释放 memory](#delete: 先调用析构函数,再释放 memory)
- [动态分配所得的内存块,in VC](#动态分配所得的内存块,in VC)
- [array new 一定要搭配 array delete](#array new 一定要搭配 array delete)
new:先分配memory,再调用构造函数

delete: 先调用析构函数,再释放 memory

动态分配所得的内存块,in VC

array new 一定要搭配 array delete
