Wt C ++如何调用已分配对象的删除

时间:2017-09-16 08:23:16

标签: c++ memory-management memory-leaks delete-operator wt

在查看任何给定的Wt C ++示例时,会有很多新的调用,但这些调用如何被删除?此外,这些甚至可以保证被删除,如果是,何时/何时?

编辑:这个链接几乎回答了它可能也在Wt中完成,虽然它没有直接谈到Wt。 Why does the use of 'new' cause memory leaks?

1 个答案:

答案 0 :(得分:3)

如果new没有匹配delete,那么不安

Wt获取添加到页面或窗口小部件层次结构的Wt::Widget指针的所有权。它们会根据需要自动删除。

很快现在,一个新的 Wt 4.0 版本将通过要求您移动 std::unique_ptr来阐明这一点对于这些功能,所以你转移所有权是明确的。同样,删除小部件的函数会将unique_ptr返回给调用代码。

相关问题