![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost
文章平均质量分 81
yuezhiren
这个作者很懒,什么都没留下…
展开
-
[boost] shared_ptr 简介
翻译来自 : http://www.boost.org/doc/libs/1_49_0/libs/smart_ptr/shared_ptr.htm 1. 简介: Shared_ptr 模板类用来保存动态申请的对象指针,一般在C++中动态申请使用new表达式. 当最后一个指向对象的share_ptr被销毁或者重置时,对象将会被delete掉. 每一个shared_ptr都实现了拷贝构造翻译 2012-02-25 20:19:27 · 1460 阅读 · 0 评论 -
[boost] shared_ptr 概述
翻译来自 : http://www.boost.org/doc/libs/1_49_0/libs/smart_ptr/shared_ptr.htm 3. 概要 namespace boost { class bad_weak_ptr: public std::exception; template class weak_ptr; template class shar翻译 2012-03-08 20:44:19 · 2281 阅读 · 0 评论 -
sharerd_ptr 实践,线程安全性,预定义宏以及FAQ [boost 1 49 0]
Handle/body idiom shared_ptr 一个通常用法是用来实现 handle/body 模式. handle/body模式可以避免在头文件中暴露实现. 例子 shared_ptr_example2_test.cpp 包含头文件shared_ptr_example2.hpp .头文件中使用 shared_ptr 保存了了一incomplete type , 从而隐藏了实现翻译 2012-05-05 17:10:24 · 1578 阅读 · 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 · 1358 阅读 · 2 评论