社区
姜雪伟的课程社区_NO_4
C++11基础教程
帖子详情
23Weak指针案例
海洋_
领域专家: 游戏开发技术领域
2023-01-12 14:42:55
课时名称
课时知识点
23Weak指针案例
23Weak指针案例
...全文
428
回复
打赏
收藏
23Weak指针案例
课时名称课时知识点23Weak指针案例23Weak指针案例
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Go weak包前瞻:弱
指针
为内存管理带来新选择
本文前瞻了Go标准库拟引入的weak包。介绍了其API,核心是Pointer[T]类型;阐述了弱
指针
工作原理,可安全作map键;指出其典型场景如缓存管理,能避免内存长期占用。社区对其引入总体支持,但也关注实现细节、性能及最佳实践,使用时需谨慎。
智能
指针
std::weak_ptr
本文探讨了shared_ptr和weak_ptr在C++中如何解决循环引用导致的内存泄漏问题。通过对比不同智能
指针
的特性,阐述了weak_ptr在避免内存泄漏方面的关键作用。
九、Smart Pointer(智能
指针
)之<weak_ptr>
本文详细介绍了智能
指针
weak_ptr的作用和特性,强调了它在解决shared_ptr循环引用问题上的重要性。通过代码示例展示了weak_ptr如何避免循环引用导致的对象无法释放的问题,重点讲解了lock和expired等关键函数的使用方法。
智能
指针
boost::weak_ptr 详解
本文介绍了boost::weak_ptr的概念及用法,解释了如何利用弱引用打破智能
指针
之间的循环引用,避免内存泄漏。
C++新特性23_weak_ptr的提出及解决循环引用的思路(本篇对强弱
指针
使用过程中引用计数的变化进行了介绍;多强弱
指针
用途进行介绍;与下篇衔接关系)
本文介绍了C++中weak_ptr的引入,旨在解决shared_ptr造成的循环引用问题。通过分析shared_ptr和weak_ptr的引用计数变化,展示了如何使用weak_ptr避免引用循环。在示例代码中,展示了当弱
指针
与强
指针
关联时,如何通过.lock()提升弱
指针
为强
指针
,并检查强
指针
是否存在。文章还探讨了强弱
指针
计数的重要性以及它们在打破循环引用中的作用。
姜雪伟的课程社区_NO_4
1
社区成员
144
社区内容
发帖
与我相关
我的任务
姜雪伟的课程社区_NO_4
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
复制链接
扫一扫
分享
社区描述
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章