线程 0x89bc 已退出,返回值为 1 (0x1)。
引发了异常: 读取访问权限冲突。
代码如下:
#include <QtWidgets/QApplication>
#include "common.h"
#include "TSTQTOse0307.h"
int main(int argc, char** argv)
{
QApplication app(argc, argv);
//TSTQTOse0307 *w = new TSTQTOse0307() ;
//w->show();
TSTQTOse0307 w;
w.show();
return app.exec();
}
改正错误:
不能使用对象,必须使用指针。正确写法:
TSTQTOse0307 *w = new TSTQTOse0307() ;
w->show();
原因可能:对象放在栈区,函数结束时自动释放。new 指针放在堆区,需要手动释放。