别怕Linux编程

Google C++编程规范 – 第十三条 -《预处理指令》

本原创文章属于《Linux大棚》博客。

博客地址为http://roclinux.cn

文章作者为roc wu

==

【规范】

预处理指令的#符号应该放在每行的顶头位置,即便在需要缩进的情况下。

【示例】

/* 正确的格式。#符号全部顶头书写 */
  if (lopsided_score) {
#if DISASTER_PENDING      // Correct -- Starts at beginning of line
    DropEverything();
# if NOTIFY               // OK but not required -- Spaces after #
    NotifyClient();
# endif
#endif
    BackToNormal();
  }

下面是错误的格式:

/* 错啦,#符号不应该缩进 */
  if (lopsided_score) {
    #if DISASTER_PENDING  // Wrong!  The "#if" should be at beginning of line
    DropEverything();
    #endif                // Wrong!  Do not indent "#endif"
    BackToNormal();
  }

谢谢!

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *