为什么调用ctors和dtors的规则不对称?

时间:2015-03-04 12:45:20

标签: constructor destructor c++14

为了在已分配的内存上调用构造函数,我们使用placement new:

new(pMemory) Widget;

但是,析构函数似乎可以直接调用:

pWidget->~Widget();

Soctt Meyars更有效的C ++第8项

这仍然适用于当前的C ++标准吗?这种不对称的原因是什么?

0 个答案:

没有答案