skip to main
|
skip to sidebar
Avalon
2009年2月2日星期一
Effective STL学习
如果STL的容器元素为指针,需要在析构时析构所有元素,而自己编写遍历析构每个元素的代码可能会由于中间出现的exception导致内存泄露。所以,推荐的做法是使用boost::shared_ptr作为容器的元素。
永不建立auto_ptr的容器,也可以说auto_ptr同STL结合并不良好。
值传递或返回时,需要确保两件事:对象应该小;必须单态。
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
关注者
订阅
博文
Atom
博文
评论
Atom
评论
我的博客列表
博客归档
▼
2009
(12)
►
四月
(1)
►
三月
(1)
▼
二月
(4)
模板是什么
explicit initialization的新知
explicit
Effective STL学习
►
一月
(6)
►
2008
(8)
►
十二月
(3)
►
十一月
(4)
►
十月
(1)
我的简介
Amoxicillin
from north to south, ag&ag
查看我的完整个人资料
没有评论:
发表评论