当前位置: 首页 > news >正文

C++11 智能指针weak_ptr、shared_ptr与 unique_ptr

C++11 标准引入了三种主要的智能指针:std::unique_ptrstd::shared_ptrstd::weak_ptr

一、std::unique_ptr:独占所有权的智能指针

特点:

  • 唯一拥有权:一个 unique_ptr 对象拥有对所管理对象的唯一控制权。
  • 不可复制:不能通过拷贝构造函数或赋值操作符复制 unique_ptr
  • 可移动:可以通过 std::move() 转移所有权。

使用示例:

#include <memory>

相关文章:

  • 跟着AI学习C# Day22
  • [Data Pipeline] MinIO存储(数据湖) | 数据层 Bronze/Silver/Gold
  • 【深度学习】条件随机场(CRF)深度解析:原理、应用与前沿
  • Linux运维新人自用笔记(用虚拟机Ubuntu部署lamp环境,搭建WordPress博客)
  • 微信小程序使用rsa 加解密
  • Ubuntu Server设置locale
  • 6.19_JAVA_微服务
  • 主成分分析(PCA)例题——给定协方差矩阵
  • naive-ui-2.28.3 离线文档
  • Oracle 数据库性能优化之重做日志(redo)
  • MySQL基础函数
  • [Data Pipeline] Airflow DAG | 数据质量检查PyDeequ
  • Linux 并发编程:从线程池到单例模式的深度实践
  • android 省市区联动选择
  • Kafka性能调优全攻略:从JVM参数到系统优化
  • Angular--Hello(TODO)
  • 基于C#的Baumer相机二次开发教程
  • 主流防火墙策略绕过漏洞的修复方案与加固实践
  • 宽度优先遍历(bfs)(2)——fllodfill算法
  • QLoRA (Quantized Low-Rank Adaptation)浅析
  • wordpress 自定义登录/使用最佳搜索引擎优化工具
  • 网站延迟加载/三台网站seo
  • dedecms 网站搬迁 模板路径错误/云计算培训
  • 长春宣传片拍摄/厦门seo网络优化公司
  • 党的建设杂志网站/baidu 百度一下
  • hltm 做网站教程/优化大师免费安装下载