【发布时间】:2011-02-18 16:51:01
【问题描述】:
这三者之间有什么区别,如果出现我无法正确处理的异常,我应该如何结束程序?
【问题讨论】:
-
这不是重复的,而是一个有一些很好答案的子集stackoverflow.com/questions/397075/…,它也被标记为 C++!
-
如果在析构函数中无法解决异常,
std::abort是合理的。 -
有关
std::terminate的更多信息,请参阅 Andrzej 出色的 C++ 博客中的这些文章:akrzemi1.wordpress.com/2011/09/28/who-calls-stdterminate、akrzemi1.wordpress.com/2011/10/05/using-stdterminate
标签: c++