aihot  2017-05-09 15:05:58  OpenCV |   查看评论   

宏和常量的命名规则:单词的字母全部大写,各单词之间用下划线隔开。命名举例: 
#define MAX_SLOT_NUM 8 
#define EI_ENCR_INFO 0x07 

const int MAX_ARRAY 

<规则4> 结构和结构成员的命名 
结构名各单词的字母均为大写,单词间用下划线连接。可用或不用typedef,但是要保持一致,不能有的结构用typedef,有的又不用。如: 
typedef struct LOCAL_SPC_TABLE_STRU 

char cValid; 
int nSpcCode[MAX_NET_NUM]; 
} LOCAL_SPC_TABLE ; 
结构成员的命名同变量的命名规则。 

<规则5> 枚举和枚举成员的命名 
枚举名各单词的字母均为大写,单词间用下划线隔开。 
枚举成员的命名规则:单词的字母全部大写,各单词之间用下划线隔开;要求各成员的第一个单词相同。命名举例: 
typdef enum 

LAPD_ MDL_ASSIGN_REQ, 
LAPD_MDL_ASSIGN_IND, 
LAPD_DL_DATA_REQ, 
LAPD_DL_DATA_IND, 
LAPD_DL_UNIT_DATA_REQ, 
LAPD_DL_UNIT_DATA_IND, 
} LAPD_PRMV_TYPE; 

<规则6> 类的命名 
前缀 意义 举例 
C 类 CMyClass 
CO COM类 COMMyObjectClass 
CF COM class factory CFMyClassFactory 
I COM interface class IMyInterface 
CImpl COM implementation class CImplMyInterface 

<规则7> 函数的命名 
单词首字母为大写,其余均为小写,单词之间不用下划线。函数名应以一个动词开头,即函数名应类似摱鼋峁箶。命名举例: 
void PerformSelfTest(void) ; 
void ProcChanAct(MSG_CHAN_ACTIV *pMsg, UC MsgLen); 

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自常见C/C++编码规范(3)

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]