使用新运算符C ++检测动态分配[关闭]

问题描述 投票:0回答:1

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

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

c++ class memory-management destructor
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.