#include <iostream>
using namespace std;
class B
{
public:
~B()
{ throw 42; }
};
int main()
{
try
{
B obj;
throw 32;
}
catch( int i )
{ cout<<i<<endl; }
}
执行上述代码时,程序突然终止。
- 为什么会突然结束?
- 如何处理这种异常?
注意:这是在线测试中提出的。