我如何知道确切的异常类型?

Zha*_*ang 3 c++ mfc exception exception-specification

我们使用CDynamicAccessor继承自CAccessorBase. 该函数MoveNext会抛出

HRESULT MoveNext() throw()

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

son*_*yao 6

不,throw()意味着该函数被声明为不抛出任何异常。

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