【发布时间】:2011-10-24 11:37:34
【问题描述】:
try
{
range_error r("Hi I am hereeeee!");
cout << r.what() << endl; // print "Hi I am hereeeee!" // case one
exception *p2 = &r;
cout << p2->what() << endl; // print "Hi I am hereeeee!" // case two
throw p2;
}
catch (exception *e)
{
cout << e->what() << endl; // print "Unknown exception" // case three
}
问题>
我不知道为什么案例 3 打印“未知异常”而不是“嗨,我是 hereeeee!”? 打印结果是从VS2010复制过来的
【问题讨论】:
-
为什么这会导致投票失败?我投票赞成。
标签: c++