异常怎么调试??????
一段标准的C++代码:
try
{
dosomething();
}
catch(...)
{
logMessage("Shit Happens");
}
问题是,当异常繁盛的时候,我如何知道catch到的是什么类型(class)的异常?因为dosomething用的是第三方的东西,没有办法跟踪,但是出现了异常又不能正常使用了。
我用的是VC的开发环境,有没有象"@err,hr"这样的系统内置变量以方便调试?
BTW,如果哪里有内置变量列表的话,麻烦告诉我一声,分不高,拜托了!