标签:... 缩进 变量 编程 规范 else 空格 MyClass
1. 每行不超过80个字符
2. tab转空格
3. *靠近类型,而不是变量
4. 只有一行代码也要使用花括号
5. 骆驼命名法命名变量:DoSomething
6. 变量名字采用小写的骆驼命名法
7. 类的成员变量:私有成员变量前面加 _ ,公有成员变量不加。
8. 静态变量加前缀 s_ , 全局变量加前缀 g_
9. 函数名字。整体上,应该是个动词,或者是形容词(返回bool的函数),但不要是名词。
10. 宏的名字,全部大写,中间加下划线相连接。
11. 函数的参数可能少,原则上不超过5个。传入参数在前,传出参数在后。
12.
if (condition) { // 圆括号里没有空格. ... // 2 空格缩进. } else if (...) { // else 与 if 的右括号同一行. ... } else { ... }
if (x == kFoo) return new Foo();
13. 类
class MyClass : public OtherClass { public: // 注意有一个空格的缩进 MyClass(); // 标准的两空格缩进 explicit MyClass(int var); ~MyClass() {}
14. , : ; 三种分割符后面都需要留空格
15.
if (b) { // if 条件语句和循环语句关键字后均有空格. } else { // else 前后有空格. } while (test) {} // 圆括号内部不紧邻空格. switch (i) { for (int i = 0; i < 5; ++i) {
16.
标签:...,缩进,变量,编程,规范,else,空格,MyClass 来源: https://www.cnblogs.com/liuweiweitju/p/14814689.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。