在 Qt 5.0 - Qt 中引入了QException
类。
从这个类继承有什么好处?如果我们抛出一个不继承自 QException 类的类怎么办?
先感谢您!
在 Qt 5.0 - Qt 中引入了QException
类。
从这个类继承有什么好处?如果我们抛出一个不继承自 QException 类的类怎么办?
先感谢您!
简而言之,您可以通过阅读相对较短的文档找到答案。
问:从这个类继承有什么好处?
这是文档的相应部分:
QException 类为可以跨线程传输的异常提供了一个基类。
除此之外,它还与QtConcurrent
功能集很好地集成在一起,包括QFuture
.
问:如果我们抛出一个不继承自 QException 类的类怎么办?
这是文档的相应部分:
如果你抛出一个不是 QException 子类的异常,Qt 函数将在接收线程中抛出一个 QUnhandledException。