GENERATED_BODY标识的类的成员默认是private的,GENERATED_BODY标识的类声明了无参数的构造函数(GENERATED_BODY
声明并定义了一个接收const FObjectInitializer&
的构造函数,我们定义自己的默认无参构造函数,来做自定义操作),GENERATED_UCLASS_BODY
只声明了该构造函数,需要用户自己提供一个定义。带参构造函数是标准构造函数,会在所有反射的属性初始化后调用。
UE4 C++的 GENERATED_BODY()和GENERATED_UCLASS_BODY()的区别
最新推荐文章于 2024-07-28 16:54:25 发布