1、变量名
类型 | 命名规范 | 举例 |
成员变量 | m_ | int m_nValue |
静态变量 | s_ | int s_nLength |
静态成员变量 | sm_ | char* sm_strName |
全局变量 | g_ | int g_nValue |
布尔变量bool | b | bool bState |
字符char | c | char cGrade |
字符串string | str | char* strName |
整形变量int | n | int nLength |
无符号整形unsigned int | u | unsigned uSize |
浮点变量float | f | float fScore |
双浮点变量double | d | double dScore |
指针变量 | p |
int* pArray |
数组 | g | int gArray[100] |
枚举成员 | k | enum { kWalk=0, ...}; |
2、函数
首个单词为动词,后面单词为名称。
第一个单词首字母小写,后面单词首字母大写。
(1)doSomething()
(2)doWithResourse()
(3)onEventCallback()
(4)getInstanse()
3、类名
每个单词首字母都大写。GameLayer
4、宏定义
全大写字母组成,单词间通过下划线来界定。
#define GANE_EASY 1
时间: 2025-01-17 21:42:13