为自己定制的简单的C++命名规则

代码命名规范

需要命名的常用类型

 类/结构,函数,变量,常量,枚举/typedef

名称约束

 

1,类/结构

 

除了异常类等个别情况(不希望用户把该类看作一个普通的、正常的类之情况)外,C++类/结构 的命名应该遵循以下准则:

类/结构的结构

类/结构的名称由一个或多个单词组成。最长不得超过20个字符。

函数名称开头加上大写C以示区分

推荐的组成形式

类/结构的命名推荐用"名词"或"形容词+名词"的形式,例如:"CGame"

 

 

 2.函数

一般函数的命名

函数的结构

函数的名称由一个或多个单词组成。最长不得超过20个字符。

首个单词的首个字母必须小写,后面的单词首字母大写。

推荐的组成方式 函数的命名推荐用"名词"或"形容词+名词"的形式例如:“getGameState()”

回调和事件处理函数习惯以单词“on”开头。例如:"onExit()" ....

 

3.变量

 

变量的结构

变量的名称由一个或多个单词组成。最长不得超过20个字符。

全部使用小写字母

推荐的组成方式
类中的变量 类中的变量在开头加上_,例如:“_state”
函数中的变量 函数中的变量,例如“state”
全局变量 全局变量在开头加上g_,例如“g_actionstate”

 

 

4.常量

 

常量的结构

常量的名称由一个或多个单词组成。最长不得超过20个字符。

所有字母的开头应该大写,名称前加上字母k

推荐的组成形式

常量的命名推荐用"名词"或"形容词+名词"的形式,例如:"kEnermyNum"

 

5.枚举,typedef

枚举的宏与枚举值

枚举/typedef的结构

枚举/typedef的名称由一个或多个单词组成。最长不得超过20个字符。

所有字母都应该大写,并使用_隔开

枚举/typedef的组成形式

枚举/typedef的命名推荐用"名词"或"形容词+名词"的形式,例如:

enum GAME_STATE{

  RUN = 0,

  STOP,

  FIRST_START,

};

 typedef ENERMY_NUM 100

posted on 2014-12-20 12:46  showX  阅读(138)  评论(0)    收藏  举报

导航