很多推荐恰恰相反,让尽量用{}统一初始化格式。
而且现在有了
auto p = new Student
{
.id = 12,
.age = getAge(12),
};
这种语法,我是倾向于用{}的,尽可能准确描述。
至于我的同事,我从不担心,他们只用
std::vector<int> a;
a.push_back(3);
【 在 here080 的大作中提到: 】
: 关键是你能保证你的同事看见这样的代码都能直接读懂吗?
: 换个小括号就没有这个问题了。
: 初始化尽量用小括号和=号,只有少数必须用大括号的情况下才用,这才是正途。
: ...................
--
FROM 158.140.1.*