【发布时间】:2016-02-05 09:02:15
【问题描述】:
我遇到了容器的异常安全这个术语。我想了解异常安全的确切含义是什么? 对于不同的容器,是否有任何比较?
【问题讨论】:
-
有很多资源谈论异常安全。通常我们谈论levels of safety。像Herb Sutter 这样的知名专家写过关于如何实现这一目标的文章。
-
我现在了解异常安全及其三种规范形式。但是容器的异常安全是什么意思呢?这是否意味着容器也可以抛出异常?
-
由 scott meyers 编写的 Effective c++/stl 是一本书的起点......几乎所有容器都按照 c++ 规范提供了一些保证的异常安全性。
标签: c++ c++11 exception exception-handling exception-safety