《Effective C++》学习笔记条款29 为“异常安全”而努力是值得的
来源:互联网 发布:美工刀具磨刀生产设备 编辑:程序博客网 时间:2024/06/09 23:14
条款29:为“异常安全”而努力是值得的
· 异常安全函数(Exception-safe functions)即使发生异常也不会泄漏资源或允许任何数据结构败坏。这样的函数区
分为三种可能的保证:基本型、强烈型、不抛异常型。
· “强烈保证”往往能够以copy-and-swap实现出来,但“强烈保证”并非对所有函数都可实现或具备现实意义。
函数提供的“异常安全保证”通常最高只等于其所调用之各个函数的“异常安全保证”中的最弱者。
1 0
- 《Effective C++》学习笔记条款29 为“异常安全”而努力是值得的
- Effective C++:条款29:为“异常安全”而努力是值得的
- 读书笔记《Effective C++》条款29:为“异常安全”而努力是值得的
- Effective 阅读笔记---条款29"为异常安全而努力是值得的"
- 《Effect C++》学习------条款29:为“异常安全”而努力是值得的
- 条款29:为"异常安全"而努力是值得的
- 条款29:为"异常安全"而努力是值得的
- 条款29:为“异常安全”而努力是值得的
- 条款29:为“异常安全”而努力是值得的
- 条款29 为“异常安全”而努力是值得的
- C++之为“异常安全”而努力是值得的(29)---《Effective C++》
- 《Effective C++》读书笔记之item29:为“异常安全”而努力是值得的
- 条款29-30:为“异常安全”而努力是值得的与inlining的里里外外
- 条款29:为异常安全努力是值得的
- Effective C++ Item 29 为”异常安全”而努力是值得的
- 为“异常安全的努力”是值得的——effective c++学习笔记
- effective c++为异常安全而努力是值得的(1)
- 为“异常安全”而努力是值得的
- spring与struts2整合
- cloud-init configuration
- poj1220(高精度模版,进制转换)
- arm-linux-gcc/ld/objcopy/objdump使用总结
- 收藏CSDN中的好文章
- 《Effective C++》学习笔记条款29 为“异常安全”而努力是值得的
- scale_rt_power解析
- Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名-
- to_number不了字段-ORA-01722 无效数字
- AsyncTask引发的问题
- 从零开始-边学边做-塔防游戏-七彩三国(八)--强制横屏
- 《Effective C++》学习笔记条款30 透彻了解inlining的里里外外
- 2013年12月30日星期一(继续流水线--局部坐标->世界坐标)
- [零基础学软件开发14]while循环