- 主题:这个怎么理解?
用小括号容易犯错,比如变成函数声明了。
新一点的cpp代码都用花括号了。
--
FROM 163.114.132.*
理由是?
我看大厂里新一点的codebase基本都用{}来做初始化了。
【 在 here080 的大作中提到: 】
: 错了,absl的建议风格是不要用花括号。
: 变成函数声明需要没有参数。没有参数时有别的写法。而且变成函数声明是编译错误,不是大问题。
:
--
FROM 163.114.132.*
第一个我就不同意。。
【 在 here080 的大作中提到: 】
: 并没有。
: 花括号容易跟作用域看混。而且花括号会让人分清调用的是aggregate_initialization还是ctor
: 除了必须用花括号的地方和本来就是aggregate_initialization,不用花括号做初始化。
: ...................
--
FROM 163.114.132.*