社区
闻缺陷则喜
C++入职培训视频
帖子详情
弱指针和原生指针
软件架构师何志丹
《深入浅出Visual c++》书籍作者
领域专家: C/C++技术领域
2023-06-27 17:26:15
课时名称
课时知识点
弱指针和原生指针
本课时详细讲解了弱指针和原生指针,造福新人。
...全文
94
回复
打赏
收藏
弱指针和原生指针
课时名称课时知识点弱指针和原生指针本课时详细讲解了弱指针和原生指针,造福新人。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
44、让 C++ 编程更安全
本文探讨了如何通过使用智能
指针
提高C++编程的安全性。重点介绍了unique_ptr、shared_ptr和weak_ptr三种智能
指针
的使用场景和特点,并通过示例代码展示了它们在资源独占、资源共享和循环依赖等实际编程场景中的应用。文章还分析了智能
指针
的性能开销,并总结了最佳实践,以帮助开发者编写更安全、高效的C++代码。
UE4 智能
指针
和
弱
指针
我们知道C++里面有自己的
指针
,但是在虚幻引擎中
原生
C++的
指针
在分配和释放内存时会产生一些问题,比如无法被虚幻进行回收,造成内存泄漏等问题,于是虚幻就衍生出了智能
指针
。是C++11智能
指针
的自定义实现,旨在减轻内存分配和跟踪的负担。此实现包括行业标准、和。它还添加了类似于不可为空的共享
指针
的共享引用这些类不能与UObject系统一起使用,因为虚幻对象使用单独的内存跟踪系统,该系统针对游戏代码进行了更好的调整。...
Android14之智能
指针
的
弱
引用、强引用、
弱
指针
、强
指针
用法区别及代码实例(二百零五)
本篇目的:Android源码中,理解智能
指针
的
弱
引用、强引用、
弱
指针
、强
指针
的用法与区别。在 Android 的 C++ 开发中,
弱
引用、强引用、
弱
指针
和强
指针
都是用于管理对象生命周期的工具。它们是在 Android Framework 中实现的智能
指针
,用于避免内存泄漏和悬空
指针
问题。强
指针
是指向对象的
指针
,它会增加对象的引用计数,从而延长对象的生命周期。当有一个或多个强
指针
指向某个对象时,该对象的引用计数会增加。只有当所有指向该对象的强
指针
都释放时,对象的引用计数才会减少,从而触发对象的销毁。
[Unreal 4]共享
指针
与共享引用的理解和使用
UE中的共享
指针
与共享引用
UE4 C++ 开发总结----1.智能
指针
一、共享
指针
TSharedPtr<> 是跟据拷贝构造函数进行引用计数的智能
指针
,由于UObject 类型自带垃圾回收,所以 TSharedPtr<> 不能是UObject的 Usage: MakeShareable 可将
原生
C++
指针
变成 共享
指针
Get方式获取
指针
带有有效性检测功能,安全 Reset 可释放
指针
计数 二、共享引用 和共享
指针
的区别是 共...
闻缺陷则喜
1
社区成员
238
社区内容
发帖
与我相关
我的任务
闻缺陷则喜
本人拙作《闻缺陷则喜》欢迎指教,可在CSDN下载
复制链接
扫一扫
分享
社区描述
本人拙作《闻缺陷则喜》欢迎指教,可在CSDN下载
数据结构
共识算法
个人社区
广东省·广州市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章