我们使用CDynamicAccessor,它继承自CAccessorBase。函数MoveNext会抛出
CDynamicAccessor
CAccessorBase
MoveNext
HRESULT MoveNext() throw()
,但不告诉它是什么异常类型。我怎么知道?
否,throw()表示该函数声明为不引发任何异常。
throw()
请注意,它已被弃用(在C ++ 20中已删除);从C ++ 11开始,我们可以使用noexcept(或noexcept(true))。
noexcept
noexcept(true)