Boost源码剖析
凝霜
持续学习
展开
-
Boost源码剖析--<boost/assert.hpp>
Boost源码剖析--boost/assert.hpp> By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 头文件: 定位: BOOST_ASSERT类似于标准库中的assert(定义在),目的是在Boost库和用户代码中都可以使用。 分析: 默认情况下BOOST_原创 2012-05-05 22:18:27 · 6233 阅读 · 0 评论 -
Boost源码剖析开篇
Boost源码剖析开篇 By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 2011年暑假的时候写了《STL源码剖析》系列文章,剖析了侯捷老师《STL源码剖析》一书所使用的SGI STL。 有朋友联系说我那个系列的文章都是代码,没有讲解,这个是事实,不过我是经过了一番取舍才决定直接给出源码的。原创 2012-05-05 21:07:22 · 4675 阅读 · 7 评论 -
Boost源码剖析--<boost/smart_ptr/scoped_ptr.hpp>
Boost源码剖析-- By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 头文件: 定位: 对于需要在一定范围内精确控制生命周期,并且不需要共享所有权或所有权转让语义的对象,提供内存的托管。由于不允许拷贝操作,可以在一定程度上防止误操作,较shared_ptr和std::auto_pt原创 2012-05-07 14:05:01 · 4961 阅读 · 1 评论