有没有办法确定异常类型,甚至知道你抓住了异常捕获所有?
例:
try
{
SomeBigFunction();
}
catch(...)
{
//Determine exception type here
}
Run Code Online (Sandbox Code Playgroud) 我只是偶然发现了这段代码:
void somefunction()
{
throw;
}
Run Code Online (Sandbox Code Playgroud)
我想知道:这是什么意思?
我将问题标记为C++和Visual C++,因为我不知道答案.答案可能与标准或特殊的Visual C++扩展或忽略标准的Visual C++有关.这就是为什么我认为这两个标签都是合理的.