c++11
文章平均质量分 86
深入分析c++11新特性
猿来如此yXy
Liunx内核/C++进阶
展开
-
shared_ptr
从上面class shared_ptr的定义来看只是继承了class __shared_ptr,并没有涉及ref count相关的实现。从上面的定义来看,_Sp_counted_base_impl中并没有实现ref count的加,减。总结一下,shared_ptr的类关系图如上图所示,在_Sp_counted_base中成员_M_use_count是表示引用计数的值。class __shared_count 中的重要成员:_Sp_counted_base* _M_pi;原创 2022-12-14 17:36:22 · 331 阅读 · 0 评论 -
智能指针 -- unique_ptr
unique_ptr源码分析 代码示例 默认构造函数,操作符(), 以及get(),操作符-> 示例运行结果: 过程分析:那么该示例实际都调用了unique_ptr这个类中的哪些接口呢 ?默认构造函数上述语句会调用unique_ptr的默认构造函数: template原创 2022-11-08 13:03:54 · 903 阅读 · 0 评论