- 博客(5)
- 收藏
- 关注
转载 Boost学习记录--timer库
前言转载自 https://www.cnblogs.com/nangning/p/3327901.htmlhttps://www.cnblogs.com/hdtianfu/archive/2012/09/14/2684217.html概述目前旧版的boost::timer已经被替换,新版的有两个类boost::timer::cpu_timerboost::timer::auto_cp...
2018-12-20 11:58:26 162
原创 boost学习记录--智能指针(shared_ptr)
简介引用计数指针几乎所有稍微复杂点的程序都需要某种形式的引用计数智能指针,这些指针让我们不再需要为了管理被两个或者多个对象共享的对象的生存期而编写复杂的逻辑,当引用计数将为零,没有对象再需要这些共享对象的时候,这个对象就自动销毁了。插入式要求所管理的类提供明确的函数或数据成员用于管理引用计数。非插入式对所管理的类没有任何要求shared_ptr的成员namespace boost{...
2018-12-17 15:22:28 194
原创 boost学习记录--智能指针(scoped_ptr)
简介使用shared_ptr 进行对象的生存期自动管理,使得分享资源所有权变得有效且安全。使用weak_ptr可以安全的观测共享资源,避免了悬挂的指针。使用scoped_ptr 和scoped_array限制资源的使用范围,使得代码更易于编写和维护,并有助于写出异常安全的代码。智能指针解决了资源生存管理的问题。scoped_ptrscoped_ptr可以确保动态分配的对象可以被正...
2018-12-14 18:05:54 233
原创 boost学习记录1---书籍和内容介绍
Smart_Ptr库简介前言内容包括前言这个主题的文章是本人阅读 《boost简介》(英文《beyond the c++ standard library:an introduction to boost》)的笔记,为了方便复习,把自己的学习心得和笔记记录下来,欢迎指正。内容包括1.智能指针,提供自动的对象生存周期管理和简单的资源共享2.提供类型转换和词汇转换的统一的最优的解决方案3....
2018-12-14 10:31:52 875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人