![](https://img-blog.csdnimg.cn/direct/071f883ed3a548be857ebacdf2397a9e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
智能指针
文章平均质量分 82
unique_ptr/shared_ptr/weak_ptr
呵呵哒( ̄▽ ̄)"
喜欢分享学习笔记,并不一定是正确的,阶段性的学习成果做一下记录,欢迎一起交流讨论,也希望有错误的地方可以向我提出,我会虚心接受并纠正
展开
-
独占指针:unique_ptr 与 函数调用 笔记
但手动释放的时候,还再多释放一次或者再访问会崩溃。(1)需要用std::move来转移内存拥有权。没有执行析构函数,怎么办呢?原始指针 非常不安全。原创 2024-01-25 13:39:02 · 625 阅读 · 0 评论 -
shared_ptr 与 unique_ptr 的转换 笔记
计数指针:shared_ptr (共享指针)与函数-CSDN博客。独占指针:unique_ptr 与 函数调用原创 2024-01-25 20:46:38 · 873 阅读 · 0 评论 -
计数指针:shared_ptr (共享指针)与函数 笔记
shared_ptr 计数指针(共享指针)原创 2024-01-25 18:53:54 · 384 阅读 · 0 评论 -
weak_ptr 与 一个难发现的错误(循环依赖问题)笔记
我在销毁的时候,我需要销毁我的朋友,我的朋友也需要销毁我,这样就出现了循环依赖问题。不知道谁先销毁,谁后销毁。比方说我是一个Person,需要存储朋友的信息,需要用一个指针来指向另外一个人类,如果使用。7.weak_ptr与一个非常难发现的错误_哔哩哔哩_bilibili。需要用一个不需要拥有所有权的指针来标记该同类对象。,那么在销毁时会遇到循环依赖问题。可是如果让C3和C4互为朋友。(2)解决方案:将头文件的。二、一个难发现的错误(修改头文件cat.h。原创 2024-01-25 21:20:43 · 666 阅读 · 0 评论