// .h
class ca : public QWidget
{
....
public:
QGridLayout *m_layout;
QLineEdit *m_name;
.....
}
// .cpp
ca::ca(...)
{
m_layout = new QGridLayout;
setLayout(m_layout);
m_name = new QLineEdit;
m_layout->addWidget(m_name);
}
ca::~ca()
{
}
请问以上可行吗? 在 delete ca 的实例时,系统会自动 delete m_name 吗?
谢谢!