我的c++编码规范:

属性 规则 例子
全局常量类应用(枚举、宏) 全大写英文单词组合用下划线分隔 DATA_SIZE
函数命名 第一个单词首字母小写,后面全部首字母大写(或者全部首字母大写,看整体吧) initData()/InitData()
类名 C开头,后面全部首字母大写 CTestObject
接口名 I开头,也是全部首字母大写 ITestObject
类的成员变量 m_开头,首字母大写英文单词组合 m_TestMember
静态成员变量 s_开头,首字母大写组合 s_TestMember
全局变量 g_开头,首字母大写组合 g_TestGlobal
指针变量 p开头,首字母大写组合 pTest
指向接口的指针 pI开头,首字母大写组合 pITest
布尔型变量 b开头,首字母大写组合 bTest
整形变量(long l开头) i开头,首字母大写组合 iTest,lTest
DWORD变量 dw开头,首字母大写组合 dwTest
用作计数的变量 cnt开头(count),首字母大写组合 cntTest
字符数组 sz开头,首字母大写组合 szTest(wszTest宽字符数组)
函数形参 p_开头(param) p_iSize
文件名 全部单词首字母大写 TestObject.cpp
结构体 st开头,后面首字母大写 struct Object stObject;

 

不知道大佬们是怎样的?