标签: c++ qt memory-management memory-leaks
我是否理解一切正确 - 如果我通过 new 创建一些Qt对象,并且此对象具有 parent 参数的构造函数,那么如果我将值传递给此参数我不需要在这个对象上调用 delete ,它会被自动调用为父对象吗?对于在构造函数中具有 parent param的每个Qt类都是如此?
答案 0 :(得分:2)
Yes:
当您使用另一个对象作为父对象创建QObject时,它会被添加到父对象的children()列表中,并在父对象被删除时被删除。