博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
智能指针shared_ptr<T>
阅读量:4091 次
发布时间:2019-05-25

本文共 219 字,大约阅读时间需要 1 分钟。

shared_ptr<T>中有两个成员变量T* p 和 shared_count pn,

 pn中有个成员指针sp_count_base* pi_,

“包装”同一指针T*的shared_ptr对象的shared_count成员pn的sp_count_base* pi_指向同一对象。即sp_counted_impl_p对象。sp_counted_impl_p对象中有个成员变量use_count_用于计数。

详细代码见C++的boost库。

转载地址:http://wfdii.baihongyu.com/

你可能感兴趣的文章
SQL轻松学:通过DML操纵数据库数据
查看>>
Java数据库访问的接口规范:JDBC简介
查看>>
JDBC使用的经典示例
查看>>
5分钟了解HTML的核心知识
查看>>
快速学习Web前端:CSS入门
查看>>
Java Web应用的三层架构
查看>>
Java企业应用开发框架Spring框架简介
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
10分钟了解Javascript
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven进行项目构建与管理
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>
Guava快速入门
查看>>
Java编程基础:static的用法
查看>>
Java基础:封装与继承
查看>>
Java编程基础:抽象类和接口
查看>>
Java编程基础:异常处理
查看>>
Java编程基础:了解面向对象
查看>>