
boost
文章平均质量分 81
yuezhiren
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[boost] shared_ptr 简介
翻译来自 : http://www.boost.org/doc/libs/1_49_0/libs/smart_ptr/shared_ptr.htm1. 简介: Shared_ptr 模板类用来保存动态申请的对象指针,一般在C++中动态申请使用new表达式. 当最后一个指向对象的share_ptr被销毁或者重置时,对象将会被delete掉. 每一个shared_ptr都实现了拷贝构造翻译 2012-02-25 20:19:27 · 1501 阅读 · 0 评论 -
[boost] shared_ptr 概述
翻译来自 : http://www.boost.org/doc/libs/1_49_0/libs/smart_ptr/shared_ptr.htm3. 概要namespace boost { class bad_weak_ptr: public std::exception; template class weak_ptr; template class shar翻译 2012-03-08 20:44:19 · 2355 阅读 · 0 评论 -
sharerd_ptr 实践,线程安全性,预定义宏以及FAQ [boost 1 49 0]
Handle/body idiomshared_ptr 一个通常用法是用来实现 handle/body 模式. handle/body模式可以避免在头文件中暴露实现.例子 shared_ptr_example2_test.cpp 包含头文件shared_ptr_example2.hpp .头文件中使用 shared_ptr 保存了了一incomplete type , 从而隐藏了实现翻译 2012-05-05 17:10:24 · 1628 阅读 · 0 评论 -
Boost,scoped_ptr中的unspecified_bool_type
从官网上下的boosthttp://sourceforge.net/projects/boost/files/boost/1.48.0/已经在硬盘里扔了半个月了,一直也没时间碰.终于抽出来点空,从scoped_ptr看起来吧.毕竟智能指针相对熟练一点.scoped_ptr应该是属于最简单,安全的非侵入式智能指针了.auto_ptr赋值与拷贝构造会交出指针的控制权,这个行为真是令人头大,不仅不符合常原创 2012-02-09 21:56:18 · 1414 阅读 · 2 评论