ue4为什么不声明也不会报错未定义类型
时间: 2023-07-31 19:08:44 浏览: 143
QFtp 编译报错 使用了未定义类型“QFtpPrivate”的方法
在UE4中,如果使用一个未声明的类型,编译器会报错并指出未定义的类型。这是因为在C++语言中,所有的类型都必须先进行声明或定义,才能被使用。
如果你在UE4中没有声明或定义一个类型,编译器会在编译期间抛出一个错误,指出该类型未定义。这种错误通常会导致编译失败,因为编译器无法识别未定义的类型,从而无法生成有效的代码。
因此,如果在UE4中使用一个自定义的类型或第三方库中的类型,必须先进行类型的声明或定义,否则编译器会报错。
阅读全文