1. new operator(new操作符)
申请内存空间,并调用构造函数初始化地象。
CTest *pTest = new CTest;
2. operator new(new操作)
类似于malloc函数,返回void *指针.
void *pTest = operator new(sizeof(CTest));
3. placement new
为一个已分配但末初始化的内存空间,调用构造函数进行初始化。
#include <new>
CTest *pTest = new (pBuffer) CTest();