文档上说:QObject及其派生类的对象,如果其parent非0,那么其parent析构时会析构该对象。
那么是不是我定义一个类
class myDlg : public QDialog
现在我new出一个类对象实例 myDlg *pDlg = new myDlg;
那么如果构造函数写成:
explicit myDlg(QWidget *parent = 0);
这样,是不是意味着我必须自己delete掉new出的类对象?
如果构造函数写成:
explicit myDlg(QWidget *parent);
这样,是不是意味着我不需要手动delete掉自己new出的类对象?