UEC++命名规范

UEC++命名规范命名 如变量或类型 中的每个单词需大写首字母 单词间通常无下划线

所有代码和注释采用美式标准英语的拼写和语法

命名(如变量或类型)中的每个单词需大写首字母,单词间通常无下划线

类型名前缀需要使用额外的大写字母,用于区分其和变量命名。

  • 模板类的前缀为T
  • 继承自UObject的类前缀为U
  • 继承自AActor的类前缀为A
  • 继承自SWidget的类前缀为S
  • 抽象界面类的前缀为I
  • 枚举的前缀为E
  • 布尔变量必须以b为前缀
  • 其他类型均以F为前缀
  • Typedefs应以任何与其类型相符的字母为前缀;若为结构体的Typedefs,则使用F
  • 特别模板实例化的Typedef不再是模板,并应加上相应前缀
  • 类型和变量的命名为名词
  • 方法名是动词,描述方法的效果或未被方法影响的返回值
  • bool 代表布尔值(不会假定布尔尺寸)。BOOL 不会进行编译
  • TCHAR 代表字符(不会假定TCHAR尺寸)
  • uint8 代表无符号字节(1字节)
  • int8 代表带符号字节(1字节)
  • uint16 代表无符号"短"字符(2字节)
  • int16 代表带符号"短"字符(2字节)
  • uint32 代表无符号整数(4字节)
  • int32 代表带符号整数(4字节)
  • uint64 代表无符号"四字"(8字节)
  • int64 代表带符号"四字"(8字节)
  • float 代表单精确浮点(4字节)
  • double 代表双精确浮点(8字节)
  • PTRINT 代表可能含有指针的整数(不会假定PTRINT尺寸)
今天的文章 UEC++命名规范分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-03 19:06
下一篇 2025-01-03 19:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/100398.html