• 模版类以T作为前缀,比如TArray,TMap,TSet
  • UObject派生类都以U前缀
  • AActor派生类都以A前缀
  • SWidget派生类都以S前缀
  • 抽象接口以I前缀
  • 枚举以E开头
  • bool变量以b前缀,如bPendingDestruction
  • 其他的大部分以F开头,如FString,FName
  • typedef的以原型名前缀为准,如typedef TArray FArrayOfMyTypes;
  • 在编辑器里和C#里,类型名是去掉前缀过的
  • UHT在工作的时候需要你提供正确的前缀,虽然说是约定,也得必须遵守