首页 > 编程语言 > 详细

Effective C++ -----条款29:为“异常安全”而努力是值得的

时间:2015-03-14 12:18:30      阅读:287      评论:0      收藏:0      [点我收藏+]

异常安全函数(Exception-safe functions)即使发生异常也不会泄露资源或允许任何数据结构败坏。这样的函数区分为三种可能的保证:基本型、强烈型、不抛异常型。

“强烈保证”往往能够以copy-and-swap实现出来,但“强烈保证”并非对所有函数都可实现或具备现实意义。

函数提供的“异常安全保证”通常最高只等于其所调用之各个函数的“异常安全保证”中的最弱者。

Effective C++ -----条款29:为“异常安全”而努力是值得的

原文:http://www.cnblogs.com/wen-ge/p/4337285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!