静态类成员有一个特点,无论创建多少对象,程序都只创建一个静态变量副本。
定位new运算符:
#include<new>
....
pc1 = new(buffer)Justtesting;//在buffer空间上创建justtesting对象
pc3 = new(buffer + sizeof(Justtesting))Justtesting("BETTER IDEA", 6);//pc3是相对pc1的偏移量为justtesting对象的大小
//该空间不能用delete释放,要显式调用析构函数来释放
pc3->~justtesting();
pc1->~justtesting();