QT Widget mainWnd 类有一个成员变量 QWidget * m_pToolWidget,我在构造函数中 new 了 一个 QWidget 对象,并用指针指向它,我需要在 new 的时候传入 this 指针么?如果不传,那么在 mainWnd 的析构函数中需要 delete 这个对象指针吗?
QMainWnd(QWiget * pParent)
{
m_pToolWidget = new QWidget(); // 括号里要加 this 指针吗?
// ...
}
~ QMainWnd()
{
// 如果没加 this 指针,以下语句要添加么?
if(m_pToolWidget)
{
delete m_pToolWidget;
m_pToolWidget = nullptr;
}
}