我试图抓住被零除的尝试:如何捕获此错误? [C++]
int _tmain(int argc, _TCHAR* argv[])
{
int a = 5;
try
{
int b = a/0;
}
catch(const exception& e)
{
cerr << e.what();
}
catch(...)
{
cerr << "Unknown error.";
}
cin.get();
return 0;
}
,基本上这是行不通的。任何建议为什么? 谢谢。 P.S. 在将来的代码可以放在[code] [/ code]标签而不是四个空格之间的任何机会?
重新您的PS:Markdown不是BBCode或任何用途[code]。您可以将您的代码粘贴到编辑器中,突出显示它,然后按Ctrl + K自动缩进。 – 2009-12-07 10:02:40