编程语言
首页 > 编程语言> > 本学期计划使用的C++代码规范

本学期计划使用的C++代码规范

作者:互联网


 

在查找资料的过程中,发现谷歌公司的c++代码规范流传最广也最详细,看起来非常规整,李开复也在其微博上公开分享:”我认为这是地球上最好的一份 C++ 编程规范,没有之一,建议广大国内外IT研究使用。“故我将尝试采用谷歌的代码标准来规范自己打码。

鉴于现在我的c++水平仍处于入门阶段,下面将总结一些适用于我的代码规范。


 

命名规范

class TestClass  {
   public:
              …
              int num_student()...
              void set_num_student(int)...
   private:
            int num_student_;             
};

 

 缩进规范

  1. 条件括号内无空格,条件括号前后各1空格,if执行体2空格缩进。
  2. 条件变量过多时,条件运算符 && 结尾,换行后条件左对齐。
  3. 大括号与else同行,else左右各1空格。
    if (condition) {
      if(this_thing1 > that_thing1 &&
         a_third_thing == a_forth_thing) {
         ...
        } else {
           dosomething;
        }
    }
  4. 条件相对switch 2空格缩进,执行体相对switch 4空格缩进。
    switch (var) {
      case 0: {
        dosomething;
      break;
    }
      default: {
        dosomething;
    }
  5. 访问限定符 : 1空格缩进。
    class EventLoop : public CallbackInterface {
     public:
     ...
    }
 

标签:...,缩进,下划线,int,代码,C++,空格,命名,本学期
来源: https://www.cnblogs.com/raowj/p/15247595.html