QException的目的是什么

What is the purpose of QException?

本文关键字:是什么 QException      更新时间:2023-10-16

在Qt 5.0-Qt中引入了QException类。

从这个班继承有什么好处?如果我们抛出一个不是从QException类继承的类,该怎么办?

提前谢谢!

简而言之,您可以通过阅读相对较短的文档来找到答案。


Q: 从这个类继承有什么好处?

这是文档的相应部分:

QException类为可以跨线程传输的异常提供了一个基类。

除此之外,它与包括QFuture在内的QtConcurrent特征集集成得很好。


Q: 如果我们抛出一个不是从QException类继承的类,该怎么办?

这是文档的相应部分:

如果抛出的异常不是QException的子类,Qt函数将在接收器线程中抛出一个QUnhandledException。