- 博客(2)
- 收藏
- 关注
转载 C与C++中的异常处理2(转)
1. 异常安全 接下来两次,我将讨论“异常安全”,C++标准中使用了(在auto_ptr中)却没有定义的术语。在C++范围内,不同的作者使用这个术语却表达不同的含义。在我的专题中,我从两个方面来定义“异常安全”:l 如果一个实体捕获或抛出一个异常,但仍然维持它公开保证的语义,它就是“接口安全”的。依赖于它保证的力度,实体可能不允许将任何异常漏给其用户。l
2005-07-04 14:35:00 1245
转载 C与C++中的异常处理
1. unexpected()的实现上固有的限制 上次,我介绍了C++标准运行库函数unexpected(),并展示了Visual C++的实现版本中的限制。这次,我想展示所有unexpected()的实现上固有的限制,以及绕开它们的办法。 1.1 异常处理函数是全局的、通用的 我在上次简要地提过这点,再推广一点:过滤unexpected异常的异常处理函数unexpe
2005-07-04 14:03:00 1515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人