python能否做网站,基于jsp网站开发,wordpress h5视频播放,网页代码在线生成文章目录 概述TSharedPtrTSharedPtr包含2部分 构造#xff0c;析构#xff0c;拷贝构造#xff0c;移动构造构造拷贝构造移动构造 小结 概述
之前写过一篇c的智能指针的#xff0c;这篇写下ue的。本质上来说是差不多的#xff0c;可以简单看看。
TSharedPtr
如下图析构拷贝构造移动构造构造拷贝构造移动构造 小结 概述
之前写过一篇c的智能指针的这篇写下ue的。本质上来说是差不多的可以简单看看。
TSharedPtr
如下图 这个就是一个类2个参数第二个参数支持线程安全。
TSharedPtr包含2部分
如下图 TSharedPtr主要包含2个部分一个是对应类模板的对象另外一个是支持计数的。然后底层用c的方式实现了来看下
如下图 要看具体的还要往底层看
如下图
再来看看具体的增加和减少计数器的位置
如下图
构造析构拷贝构造移动构造
写完计数器开始写下边的了。也就是一个类最基本的那些了。放到TSharedPtr这个类模版里如下
构造 拷贝构造 移动构造 当然每个里边都有很多形式不一一列举。只是举了几个例子有兴趣可以自己去看看。还有一些操作符 如下图
小结
看过这个对于TSharedPtr应该是知道怎么回事了。有时间再去看看TWeakPtrTUniquePtr一步一步来分析看看到底有什么好玩的东西。OK结束。