c++命名规范
文件
文件名全部小写,按需包含下划线,按项目约定命名——尽量保证文件名明确。另外,若文件中包含大量inline函数,还可以使用-ini.h
比如:
phone_shader.h
phone_shader-ini.h
class
class的名称每个单词首字母大写且和小写混合
搭配使用,不包含下划线,对于struct
、enum
亦是如此
比如:
class FrameResource;
变量
普通变量名和结构体变量
第一个单词小写,后面每个单词的首字母大写
比如:
int myGames;
class内的变量名
以"m_
"开头
int m_myGames;
局部变量
以"local
"开头
int localMyGames;
全局变量以
"g_
"开头,静态全局变量
以"s_
"开头
int g_myGames;
static int s_myGames;
常量、typedef、预处理宏
常量、typedef、预处理宏全部大写
,以"_
"划分单词
const int MY_GAMES;
const int MYGAMES;
函数
函数名
的第一个单词小写,后面每个单词的首字母大写
void myFunction();
enum
enum全部大写,或加上e_或_E的前缀
enum e_Color;
reference
代码大全2