c++ - Qt std::runtime_error 等效项

标签 c++ qt exception

Qt 是否有等同于 std::runtime_error 的类(如 QString 等同于 std::string)?

具体来说,std::runtime_error 包含一个描述错误的字符串,因此您可以这样做:

throw std::runtime_error("my error description");

最佳答案

不,Qt 不使用异常(除了 QtConcurrent::Exception 用于跨线程抛出和捕获异常。)只需使用标准的 C++ 异常类。

关于c++ - Qt std::runtime_error 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647154/

相关文章:

64位的c++指针赋值

c++ - 函数参数中未声明的标识符

c++ - 为 OSX bundle 的 Qt 5.4 应用程序在启动时崩溃

c++ - QT 以普通用户身份启动程序

C# switch 语句 try 和 catch 需要帮助

java - 为什么 Java 在 Exception/Throwable 类中没有 setMessage?

c++ - 如何将一个数字四舍五入为另一个数字的倍数?

C++ 从文本文件中查找一行并更新/写入该行

c++ - QML 中的进度条实现以显示 C++ 中循环的进度

c++ - Boost、异常、线程和异步,我该如何处理?