c++编码规范

Posted cpp加油站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++编码规范相关的知识,希望对你有一定的参考价值。

我的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;

 

不知道大佬们是怎样的?

以上是关于c++编码规范的主要内容,如果未能解决你的问题,请参考以下文章

C++ | 构成和编码规范

WebRTC Native M96编码规范向导(C++ C Python Java Oc Gn)

WebRTC Native M96编码规范向导(C++ C Python Java Oc Gn)

WebRTC Native M96编码规范向导(C++ C Python Java Oc Gn)

WebRTC Native M96编码规范向导(C++ C Python Java Oc Gn)

PHP 编码规范