
C++ Boost 《超越STL》代码
文章平均质量分 68
zhangxiaonanwin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shared_ptr 最简单应用
//多个 shared_ptr 指向同一个 内存块//修改任何一个内存块,都是在修改多有的shared_ptr原创 2010-12-24 10:21:00 · 511 阅读 · 0 评论 -
shared_ptr 复杂应用
//因为使用了 shared_ptr//1.基类的析构即使不是 virtual 也可以正确的释放// 这一点很重要,可以防止容器内的指针被以外释放 //2.shared_ptr 对象可以作为STL容器的对象 //3.shared_ptr 如何置 0 //3.shared_ptr 如何判断空值原创 2010-12-24 11:02:00 · 726 阅读 · 0 评论 -
weak_ptr 的使用方法及意义
//weak_ptr的用处 //创建时使用 shared_ptr//使用是使用 weak_ptr //防止互相应用导致析构失败原创 2010-12-24 13:26:00 · 5659 阅读 · 0 评论 -
boost polymorphic_cast 进行多态转换
//由多继承导致的向下转换,及交叉转换//最好使用 polymorphic_cast()polymorphic_cast 和 dynamic_cast 的比较原创 2010-12-24 14:13:00 · 758 阅读 · 0 评论 -
scoped_ptr 简单应用
scoped_ptr 简单应用原创 2010-12-24 09:57:00 · 584 阅读 · 0 评论 -
shared_ptr中使用了 FILE* 添加删除器的用法
shared_ptr中使用了 FILE* 添加删除器的用法原创 2010-12-24 11:53:00 · 1690 阅读 · 1 评论