繁体   English   中英

Wt C ++如何为已分配的对象调用delete

[英]How does Wt C++ call delete for allocated objects

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

编辑:这个链接几乎回答了它可能也在Wt中完成,虽然它没有直接谈论Wt。 为什么使用'new'导致内存泄漏?

看到没有匹配deletenew s有点令人不安

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM