
智能指针
文章平均质量分 82
unique_ptr/shared_ptr/weak_ptr
呵呵哒( ̄▽ ̄)"
喜欢分享学习笔记,并不一定是正确的,阶段性的学习成果做一下记录,欢迎一起交流讨论,也希望有错误的地方可以向我提出,我会虚心接受并纠正;当然时间太久了,我也可能忘记了很多东西,没有回复小伙伴们请见谅,因为我自己也不大记得为什么要这样写了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
独占指针:unique_ptr 与 函数调用 笔记
但手动释放的时候,还再多释放一次或者再访问会崩溃。(1)需要用std::move来转移内存拥有权。没有执行析构函数,怎么办呢?原始指针 非常不安全。原创 2024-01-25 13:39:02 · 924 阅读 · 0 评论 -
shared_ptr 与 unique_ptr 的转换 笔记
计数指针:shared_ptr (共享指针)与函数-CSDN博客。独占指针:unique_ptr 与 函数调用原创 2024-01-25 20:46:38 · 1557 阅读 · 0 评论 -
计数指针:shared_ptr (共享指针)与函数 笔记
shared_ptr 计数指针(共享指针)原创 2024-01-25 18:53:54 · 618 阅读 · 0 评论 -
weak_ptr 与 一个难发现的错误(循环依赖问题)笔记
我在销毁的时候,我需要销毁我的朋友,我的朋友也需要销毁我,这样就出现了循环依赖问题。不知道谁先销毁,谁后销毁。比方说我是一个Person,需要存储朋友的信息,需要用一个指针来指向另外一个人类,如果使用。7.weak_ptr与一个非常难发现的错误_哔哩哔哩_bilibili。需要用一个不需要拥有所有权的指针来标记该同类对象。,那么在销毁时会遇到循环依赖问题。可是如果让C3和C4互为朋友。(2)解决方案:将头文件的。二、一个难发现的错误(修改头文件cat.h。原创 2024-01-25 21:20:43 · 739 阅读 · 0 评论