QT小知识点(9) - 从 Qt 的 delete 说开来

从 Qt 的 delete 说开来 - 1+1=10 - CSDN博客
https://blog.csdn.net/dbzhang800/article/details/6300025

父子关系

在Qt中,每个 QObject 内部都有一个list,用来保存所有的 children,还有一个指针,保存自己的parent。当它自己析构时,它会将自己从parent的列表中删除,并且析构掉所有的children。

注意:在 Qt 中,我们经常会遇到

  • 基类、派生类,或父类、子类。 这是对于派生体系来说的,和在C++相关书中看到的完全一样,与这的parent无关
  • 父对象、子对象、父子关系。 这是Qt中所特有的,也就是这儿的parent所引入的,与类的继承关系无关

猜你喜欢

转载自blog.csdn.net/qq_22122811/article/details/85064334
QT