引言
读完本篇文章,你会了解为何UE中C++作为其开发语言,使用的指针,为何各式各样。
你需要对UE有所了解,如果不了解也没关系,也可以看下这篇文章,就当了解一下最复杂的应用的系统指针设计是如何。
可以肉眼可见,类对象存在还是被释放了。
类型
我这边给出的是自己个人对指针种类分类的看法,主要是结合项目使用情况,大致得出下列类型。
graph LR C{指针} C --> D[原生C++裸指针] C --> E[原生C++共享指针] C --> F[原生C++弱指针] C --> G[UObject裸指针] C --> H[UObject带UProperty指针] C --> Y[UObject弱指针]
02-19 22:58