使用新的运算符C ++

时间:2019-03-07 06:53:12

标签: c++ class memory-management destructor

new是唯一允许我们检测C ++中动态内存分配的运算符吗?

我之所以这样问,是因为我想释放类的析构函数的所有动态内存分配。

1 个答案:

答案 0 :(得分:1)

在现代C ++中,您使用std::shared_ptrstd::unique_ptr保留堆引用。它们销毁或手动reset()时将自动释放内存。