我試圖捕捉一個'特定'異常(FormatException ^或OverflowException ^),然後重新拋出它並將其捕獲到'一般'異常(異常^)catch塊中。C++拋出異常提供了錯誤
運行時,我通過輸入給它一個格式異常。然後我在對話框中得到這個錯誤: 「FutureValue.exe中發生未處理的'System.FormatException'類型異常 附加信息:輸入字符串格式不正確。 當我點擊「破」它需要我行#232
下面是部分代碼:
try
{
...
}
catch(FormatException^ ex)
{
MessageBox::Show("FormatException Occured. Message: " + ex->Message);
throw;
}
***line# 232*** catch(OverflowException^ ex)
{
MessageBox::Show("Overflow Occured. Message: " + ex->Message);
throw;
}
catch(Exception^ ex)
{
MessageBox::Show("TESTING");
}
這不是C++。也許C++/CLI? – 2010-09-30 20:45:05
我已經修復了標籤。 – 2010-09-30 20:45:50