
Effective stl 读书笔记
huimark
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
调用empty而不是检查size()是否为0,来判断容器中是否有零个元素
结论:我们应该使用empty形式,理由很简单:empty对所有标准容器都是常数时间操作,而一些list实现,size话费线性时间。原创 2012-04-10 22:02:54 · 491 阅读 · 0 评论 -
如果容器中包含了通过new操作创建的指针,切记在容器对象析构前将指针delete掉
当容器中包含的是通过new的方式分配的指针时,指针容器在自己被析构时会析构所包含的所有元素,但指针的“析构函数”不做任何事情!它当然也不会调用delete 1.可用于for_each的伪函数 template struct DeleteObject : // 条款40描述了为什么 public unary_function原创 2012-04-10 22:10:14 · 677 阅读 · 0 评论