我试图捕捉一个'特定'异常(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