【发布时间】:2010-11-29 01:03:38
【问题描述】:
我对在 Qt4 中使用析构函数感到非常困惑,希望你们能帮助我。
当我有这样的方法时(“Des”是一个类):
void Widget::create() {
Des *test = new Des;
test->show();
}
如何确保该小部件在关闭后会被删除?
在“Des”课上我有这个:
Des::Des()
{
QPushButton *push = new QPushButton("neu");
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(push);
setLayout(layout);
}
我必须在哪里以及如何删除 *push 和 *layout?析构函数 Des::~Des() 应该是什么?
【问题讨论】:
标签: c++ qt qt4 destructor