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

How do I know the exact exception type?

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

HRESULT MoveNext() throw()

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

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

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