C++拾遗--定位new表达式
前言
new表达式,默认下把内存开辟到堆区。使用定位new表达式,可以在指定地址区域(栈区、堆区、静态区)构造对象,这好比是把内存开辟到指定区域。
正文
定位new表达式的常见形式
- new(address) type;
- new(address) type(initializers);
- new(address) type[size];
- new(address) type[size]{braced initializer list};
定位new表达式调用 void *operator new(size_t, void *); 分配内