NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 条款52:写了 placement new 也要写 placement delete Write placement delete if you write placement new. 如果 `operator new` 接受的参数除了一定会有的 `size_t`之外还有其他,则称为 placement new。 如果一个带额外参数的 `operator new` 没有”带相同额外参数“的对应版 `operator delete` ,那么当 new 的内存分配动作需要取消并恢复时就没有任何 ·`operator delete` 被调用。 如果在 class 内声明任何 `operator news` ,它会遮掩 new 的标准式。