所有代码和注释采用美式标准英语的拼写和语法
命名(如变量或类型)中的每个单词需大写首字母,单词间通常无下划线
类型名前缀需要使用额外的大写字母,用于区分其和变量命名。
- 模板类的前缀为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尺寸)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/100398.html