new是唯一允许我们在C ++中检测动态内存分配的运算符吗?
new
我问这个是因为我想为我的类的析构函数释放所有动态内存分配。
在现代C ++中,您使用std::shared_ptr和std::unique_ptr保持堆引用。当它们被摧毁或手动reset()时,它们将自动释放内存。
std::shared_ptr
std::unique_ptr
reset()