写代码花括号不另起一行的好处是什么

2015-06-03 15:24:38 +08:00
 professorz

另起一行的好处:
没有编辑器提示的情况下仍然能轻松的看出内外关系;
对称,美观。

25245 次点击
所在节点    程序员
102 条回复
FrankHB
2015-06-06 14:16:52 +08:00
@nilbot 对,这茬我倒给漏了。
嘛,一直觉得Ken这伙人taste奇葩倒罢了,还特么喜欢硬把自己的习惯加诸给用户。照抄保留下来的东西也经常贻害不浅,比如lvalue照样直接写进文法里而不是语义规则里搞得后面C(仍然是因为习惯而不便改动设计)还要返工,加上const里外不是人得刻意强调"modified" lvalue,还间接导致C++里面乱七八糟的value category的破事。

@lzjun C++14都正式版半年了……原版是Scheme么。

@MrGba2z Google的那啥C++规范,从目的(规范语用)来看内容写得极其外行,虽然其中有部分问题的辩解说是为了迁就小白用户和旧代码。(既然如此要你规范何用?)如果是写C++,在换行不换行以外的问题上强烈不建议参考。
mingyun
2015-06-07 15:00:15 +08:00
@lincanbin 反人类啊,这格式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX