项目代码越来越多,变量什么的,起的名字太难懂了。还是回头好好学学这个命名法吧。
转自:http://blog.csdn.net/hackmind/article/details/6607954
1.文件名:mmmm_nnnn
2.类命名【结构体、枚举、类型定义(typedef),同。】
“类型名称的每个单词首字母均大写, 不包含下划线: MxxxNxxx”
3.变量命名
mmmm_nnnn:正常变量
mmmm_nnn_: 成员变量
g_mmmm_nnn:全局变量
4.常量命名:kPlayerName
“ k 后接大写字母开头的单词”。
5.函数命名:CheckPlayerCookie()
“常规函数使用大小写混合, 取值和设值函数则要求与变量名匹配”。
6.名字空间命名:google_awesome_project
“名字空间;用小写字母命名, 并基于项目名称和目录结构”。
7.枚举命名:同常量或宏。kEnumName 或是 ENUM_NAME
8、宏变量:MY_MACRO_THAT_SCARES_SMALL_CHILDREN