The Blog of Nobody
Welcome! You are in the middle of nowhere. Windows Vista + Safari is recommended.
posts - 38, comments - 157, trackbacks - 0, articles - 0
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
10 2007 档案
【读书笔记】[Effective C++第3版][第29条] 力求使代码做到“异常安全”
摘要:
异常安全的函数即使在异常抛出时,也不会带来资源泄露,同时也不允许数据结构遭到破坏。这类函数提供基本的、增强的、零异常的三个层面的异常安全保证。
增强保证可以通过复制并交换策略来实现,但是增强保证并不是对所有函数都适用。
函数所提供的异常安全保证通常不要强于其调用的函数中保证层次最弱的一个。
阅读全文
posted @
2007-10-04 21:53
★ROY★ 阅读(947) |
评论 (5)
编辑
|
Powered by:
C++博客
Copyright © ★ROY★
日历
<
2007年10月
>
日
一
二
三
四
五
六
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
Effective C++ (34)
饭后茶余(4)
随笔档案
2008年7月 (1)
2008年5月 (1)
2008年3月 (1)
2008年1月 (1)
2007年11月 (2)
2007年10月 (1)
2007年9月 (2)
2007年8月 (2)
2007年7月 (1)
2007年6月 (4)
2007年5月 (8)
2007年4月 (14)
搜索
最新评论
1. imovane
The gem cannot be polished without friction, nor man perfected without trials.
--imovane
2. nexium online
We don't know a millionth of one percent about anything.
--nexium online