c++ - 我怎么知道确切的异常类型?

标签 c++ exception mfc exception-specification

我们使用继承自CAccessorBaseCDynamicAccessor .函数 MoveNext 会抛出

HRESULT MoveNext() throw()

但没有说明它是什么异常类型。我怎么知道的?

最佳答案

不,throw()表示函数被声明为不抛出任何异常。

请注意,它已被弃用(并在 C++20 中删除);我们可以使用noexcept (或 noexcept(true))从 C++11 开始。

关于c++ - 我怎么知道确切的异常类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64799446/

相关文章:

c++ - 如何使用 tbb 实现并发哈希表,将键映射到不同类型的值?

javascript - 为什么我的 JavaScript 代码打印未定义并抛出异常?

C++ 在 Os X 上捕获所有异常失败

c++ - 使用 C++ 在远程 Windows PC 上创建文件夹?

java - C++ 与 Java 中的 md5 base64 编码器

c++ - 从 DLL 访问 Windows CE .EXE 符号

c++ - C++的多重继承是如何实现的?

hibernate - 发生异常后如何从 `don' 恢复 t 刷新 session `错误?

c++ - 接受新对象的宏

c++ - C++中互斥锁和临界区之间的性能差异