在我的X ++代碼,我有以下動態2009年斧,異常處理
void run() {
try
{
startLengthyOperation();
this.readFile();
}
catch (Exception::Deadlock)
{
retry;
}
catch (Exception::Error)
{
error(strfmt("An error occured while trying to read the file %1", filename));
}
catch
{
error("An unkown error has occured");
}
endLengthyOperation();
}
我打最終趕上(之前,我沒有得到任何關於異常的消息)。但我想知道真正發生了什麼並導致異常。我怎樣才能找出例外是什麼?