[本文链接] http://www.cnblogs.com/hellogiser/p/placement-new.html [分析] 首先我们区分下几个容易混淆的关键词:new.operator new.placement new new和delete操作符我们应该都用过,它们是对堆中的内存进行申请和释放,而这两个都是不能被重载的.要实现不同的内存分配行为,需要重载operator new,而不是new和delete. 看如下代码: class MyClass {…}; MyClass * p=…