0
在我實現的代碼我有怎麼可能知道是什麼引起的異常
__except(EXCEPTION_EXECUTE_HANDLER)
{
return false;
}
而發生異常時 我怎麼能知道爲什麼例外發生在調試時有一個執行路徑? 使用GetExceptionInformation
? - 可以打印異常還是給我例外的數據?
在我實現的代碼我有怎麼可能知道是什麼引起的異常
__except(EXCEPTION_EXECUTE_HANDLER)
{
return false;
}
而發生異常時 我怎麼能知道爲什麼例外發生在調試時有一個執行路徑? 使用GetExceptionInformation
? - 可以打印異常還是給我例外的數據?
在Visual Studio中,您可以轉到Debug > Exceptions
(在菜單中)。每種異常類型都有一個複選框,可以在拋出異常時中斷執行。
使您的調試器在引發異常的地方中斷 – PlasmaHH 2013-03-19 10:51:58
請注意,吞噬異常通常不是一個好主意,因爲您不知道異常是否可恢復(以及是否是如何從中恢復)。 – 2013-03-20 05:54:34