首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
ESP8266
腾讯云
C语言数组
Pull APP
lua __newindex
zabbix
Toast提示信息
脑科学
产品经理培训
Executor
桌面聊天系统
autocad
condition
端口转发
无线控制器
符号表导出
shell入门
CVE
外观模式
锁
weak_ptr
2024/5/9 9:06:16
C++基础之智能指针auto_ptr/unique_ptr/shared_ptr/weak_ptr
auto_ptr,unique_ptr,shared_ptr和weak_ptrC 库提供以下类型的智能指针实现:auto_ptrunique_ptrshared_ptrweak_ptr它们都在内存头文件中声明。auto_ptr从C 11开始,不推荐使用此类模板。unique_ptr是一个具有类似功能但具有更高安…
阅读更多...
C++拾遗--智能指针
C拾遗--智能指针 前言 内存泄露是常见的问题,新标准中的智能指针从根本上解决了这个问题。所谓的智能指针,其智能性体现在:当没有对象使用某块动态分配的内存时,那就自动释放这片内存。 智能指针 下面这段程序可耗尽内存&#…
阅读更多...
C++智能指针之weak_ptr(保姆级教学)
目录 C智能指针之weak_ptr 概述 作用 本文涉及的所有程序 使用说明 weak_ptr的常规操作 lock(); use_count(); expired(); reset(); shared_ptr & weak_ptr 尺寸 智能指针结构框架 常见使用问题 shared_ptr多次引用同一数据,会导致两次释放同一内…
阅读更多...
C++ 11新特性之week_ptr
概述 在C11 标准中,智能指针的引入极大地提升了内存管理的安全性和便利性。除了已经广为人知的shared_ptr和unique_ptr之外,还有一个重要但相对较少被单独提及的智能指针类型——std::weak_ptr。std::weak_ptr是C 11引入的一种弱引用智能指针,…
阅读更多...
C++11 新特性 ⑥ | 智能指针 unique_ptr、shared_ptr 和 weak_ptr
目录 1、引言 2、unique_ptr 3、shared_ptr 4、weak_ptr 5、shared_ptr循环引用问题(面试题) VC常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/detai…
阅读更多...
weak_ptr 与 一个难发现的错误(循环依赖问题)笔记
推荐B站视频:7.weak_ptr与一个非常难发现的错误_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV18B4y187uL/?p7&spm_id_frompageDriver&vd_sourcea934d7fc6f47698a29dac90a922ba5a3一、weak_ptr weak_ptr并不拥有所有权并不能调用 -> 和 解引…
阅读更多...