【发布时间】:2012-12-23 03:14:46
【问题描述】:
我一直在学习 Qt,并且讨论过是否应该删除指向 Q 对象(例如 QLabel)的指针。 Qt 是否对指向 Qt 对象的指针进行自动内存管理,还是必须手动删除它们?
例如)
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Im Tough.");
label->show();
int result = app.exec();
//would this be necessary or would QT handle this automatically?
delete label;
return result;
}
【问题讨论】: