别怕Linux编程

Google C++编程规范 – 第六条 -《列表中的大括号》

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

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

文章作者为roc

==

【规范】

可以的话,放在一行;否则,从左大括号开始换行。

【详细解释一下】

尽可能将所有内容都放在一行内,如果超过行宽限制,那么应该确保左大括号是一行的最末尾字符,而右大括号是一行的首字符。


MyType m = {
  superlongvariablename1,
  superlongvariablename2,
  {short, interior, list},
  {
    interiorwrappinglist,
    interiorwrappinglist2
  }
};

这个例子就很清晰的解释了我们今天的规则。

PS:今天翻了翻《代码大全》,下面是前言中的第一句话,记录在这里,和大家分享。
普通的软件工程实践与最优秀的软件实践差距巨大 — 多半比其他工程学科中的这种差距都要大。因此,传播优秀实践经验的工具是十分重要的。

谢谢!

发表您的评论

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