注意,我们无法改变new和delete操作符. 但是我们可以重载来里面的operator new 和 operator delete 方法,这个方法是被new操作符调用的,调用之后获得地址,会继续用构造函数初始化. 另有一种operator new的方法叫作placement new,被禁止替换,(普通operator new可以替换,但一般不那么做),是两个参数,前面size_t被忽略,后面是地址,是直接用这个地址来调用构造函数. 调用的时候,是普通的new 后面加个括号和地址. const…