0
我试图控制代码引发的异常,但是这个样本是不工作,因为它应该在C++ Builder中5VCL例外5
void __fastcall TForm1::Button1Click(TObject *Sender)
{
try
{
throw Exception("NoNumber");
}
catch(Exception& E)
{
// but we never get the LALAL message
ShowMessage("LALAL");
}
}
为什么catch块从来没有达到的时候引发异常?
可以让编译器发出轻微更加高效的代码来处理异常: