分两步:1,分配内存。2,对象构造
NewObject<T>

1,分配内存

1.1,返回当前类大小

1.2,分配内存


1.3,用placementNew原地构造UObject,向全局对象表注册自己

2,对象构造阶段
2.1,构造FObjectInitializer实例

2.2,调用构造函数

UObject构造详解
本文深入解析UObject在C++中的构造过程,分为两步:首先分配内存,然后进行对象构造。详细介绍了NewObject模板函数如何分配内存并用placementNew原地构造UObject,以及对象构造阶段的具体步骤。
分两步:1,分配内存。2,对象构造
NewObject<T>

1,分配内存

1.1,返回当前类大小

1.2,分配内存


1.3,用placementNew原地构造UObject,向全局对象表注册自己

2,对象构造阶段
2.1,构造FObjectInitializer实例

2.2,调用构造函数

3286
1243
577

被折叠的 条评论
为什么被折叠?