我在看QT里面带的一些例子,现在正在看教程那一块。。我发现在这里面所有用到的QT的界面元素,基本上只有new出来,而没有delete掉。。。难道QT可以实现自己的内存管理吗?或者是智能指针,有谁可以告诉我为什么?
class MyWidget : public QWidget
{
public:
MyWidget(QWidget * parent = 0);
};
MyWidget::MyWidget(QWidget *parent) : QWidget(parent)
{
setFixedSize(200, 120);
QPushButton * quit = new QPushButton(tr("Quit"), this);
quit->setGeometry(62,40,75, 30);
quit->setFont(QFont("Times", 18, QFont::Bold));
quit->setGeometry(10, 40, 180, 40);
connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));
}
例如,上面的只有new出了QPushButton,而连个析构函数都没有。这怎 么行啊?》