标签: c++ class memory-management destructor
new是唯一允许我们检测C ++中动态内存分配的运算符吗?
new
我之所以这样问,是因为我想释放类的析构函数的所有动态内存分配。
答案 0 :(得分:1)
在现代C ++中,您使用std::shared_ptr和std::unique_ptr保留堆引用。它们销毁或手动reset()时将自动释放内存。
std::shared_ptr
std::unique_ptr
reset()