社区
姜雪伟的课程社区_NO_4
C++11基础教程
帖子详情
21智能指针引用
海洋_
领域专家: 游戏开发技术领域
2023-01-12 14:42:55
课时名称
课时知识点
21智能指针引用
21智能指针引用
...全文
261
回复
打赏
收藏
21智能指针引用
课时名称课时知识点21智能指针引用21智能指针引用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
21
.
智能指针
(上)
本文深入探讨Rust语言中的
智能指针
概念,包括Box
的使用,通过Dereftrait处理
智能指针
,以及利用DropTrait进行资源清理。文章详细介绍了
智能指针
在Rust中的角色,Box
的应用场景,自定义
智能指针
的方法,解
引用
强制转换的机制,以及如何通过DropTrait自动执行清理代码。
智能指针
的死穴 -- 循环
引用
介绍C++11中
智能指针
的工作原理及如何避免循环
引用
导致的内存泄漏问题。
【C++】
21
.
智能指针
文章介绍了C++中
智能指针
的概念和重要性,包括RAII原则,以及不同类型的
智能指针
如auto_ptr、unique_ptr、shared_ptr的使用和特点。
智能指针
用于解决手动内存管理可能导致的资源泄漏和异常安全问题。其中,auto_ptr存在设计缺陷,unique_ptr不允许拷贝,shared_ptr通过
引用
计数实现资源共享,但需注意线程安全和循环
引用
问题。文章还提到了
智能指针
的历史发展和定制删除器的概念。
21
,C++——
智能指针
本文围绕C++
智能指针
展开,介绍了其用处,即避免程序在抛出异常时因未释放内存导致泄漏。阐述了内存泄漏的原理、分类及避免方法,包括采用RAII思想或
智能指针
管理资源等。还讲解了
智能指针
的使用及原理,如auto_ptr、unique_ptr、shared_ptr,并说明了C++11和boost中
智能指针
的关系。
姜雪伟的课程社区_NO_4
1
社区成员
144
社区内容
发帖
与我相关
我的任务
姜雪伟的课程社区_NO_4
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
复制链接
扫一扫
分享
社区描述
畅销书作者,著作:《手把手教你3D游戏引擎架构》、《Unity3D实战核心技术详解》,《Cocos2d-x 3.x 图形学渲染技术讲解》等。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章