C++11智能指针weak_ptr怎么使用
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"C++11智能指针weak_ptr怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C++11智能指针weak_ptr怎么使用"吧!
千家信息网最后更新 2025年02月01日C++11智能指针weak_ptr怎么使用
本篇内容主要讲解"C++11智能指针weak_ptr怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C++11智能指针weak_ptr怎么使用"吧!
弱指针
weak_ptr看起来更像shared_ptr的附属品,它从shared_ptr衍生,但不会控制所指向对象的生命周期。weak_ptr的弱就弱在这里。
构建
一共有三种形式,都非常简单,直接看代码。
执行结果:
虽然根据shared_ptr构造了两个weak_ptr,引用计数仍然为1。
赋值
一样的简单。
输出结果:
虽然根据shared_pt为两个weak_ptr赋值,引用计数仍然为1。
使用
C++11标准库没有提供通过weak_ptr直接访问对象的方法,而是调用weak_ptr的lock方法生成一个shared_ptr,再通过shared_ptr访问对象。
输出结果:
到此,相信大家对"C++11智能指针weak_ptr怎么使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
指针
智能
对象
方法
结果
两个
内容
学习
输出
实用
更深
三种形式
代码
兴趣
周期
实用性
实际
指向
操作简单
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库连接池min和max
三级数据库需要二级吗
云服务器如何导入数据库备份
网络安全活动周2020
怎么重新配置一下数据库
北京服务器机房咨询报价
李彦宏谈网络安全
无法连接的服务器怎么确认
邢博文网络安全
重庆艺叮点网络技术
使用移动数据显示无法连接服务器
服务器安全测评
吉尔莫尔nba数据库
个性化电商软件开发
数字时代如何保持网络安全
北京互联网天平链科技
网络安全与辟谣
软件开发学习软件
网络安全女警画法
上海库存网络技术批发价
软件开发人员离职保密承诺
上海携程网络技术有限公司
云组服务器怎么了
吴迪软件开发
网络安全法补充说明
河南华为服务器维修哪家便宜
数据库技术实训教材
建立数据库连接会影响速度吗
软件开发方案书成功案例
db2数据库 等于null