|
|
1
7
我更喜欢直白。正如这个问题的一些错误答案所表明的,并不是每个人都清楚,
我认为不提供显式值的好处是,如果您更改了类型,就不需要重新访问初始化列表。 |
|
|
2
2
可能只是风格的问题,但需要注意的是, as Johannes did 不仅仅是句法风格;他们做不同的事情。把这些不同的东西弄得一模一样很容易。 我更喜欢初始化值,因为我不参与初始化值的过程;我只是说“被初始化”。相反,一旦你引入一个值,你就影响了值的初始化方式。 清晰地 最好选一个更适合你的。 |
|
|
3
2
在编写模板类以默认初始化依赖类型的成员时,需要进行默认初始化。对于其他情况,如果希望默认初始化成员,则没有真正的区别。但在某些情况下,您希望获得非默认行为。 默认初始化不适用时的一个示例:
|
|
|
4
-1
我觉得它们是不同的东西,你是不是很困惑
|