这其中的new算式内包含两个阶段操作:(1)调用::operator new 配置内存;(2)调用Foo:Foo()构造对象内容。
delete算式也内含两阶段操作:(1)调用Foo::~Foo()将对象析构;(2)调用::operator delete释放内存。
这其中的new算式内包含两个阶段操作:(1)调用::operator new 配置内存;(2)调用Foo:Foo()构造对象内容。
delete算式也内含两阶段操作:(1)调用Foo::~Foo()将对象析构;(2)调用::operator delete释放内存。