Qt 异常处理:如何防止程序崩溃
可以通过捕获异常来避免程序退出,可以使用 try-catch 语句:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
try {
// Your code here
} catch (const std::exception& e) {
qDebug() << 'Exception caught: ' << e.what();
}
return app.exec();
}
在 try 块中编写的代码可能会抛出异常,如果发生异常,控制权将传递到 catch 块。在 catch 块中,可以处理异常,例如打印错误消息并继续执行程序。
原文地址: http://www.cveoy.top/t/topic/nuVT 著作权归作者所有。请勿转载和采集!