考虑以下内容:

tbModelHFrame = new TbModelHeaderFrame(this, storage->getDataBase());

我想删除tbModelHFrame内存的正确方法是
delete tbModelHFrame;

对?

如何检查内存是否已释放?

最佳答案

是的,应使用new释放通过delete分配的内容。
检查是否已释放每个分配给内存的方法是使用Valgrind的Memcheck

无论如何,使用智能指针(See here)通常更安全。

10-04 17:16