|
|
1
7
我更喜欢直白。正如这个问题的一些错误答案所表明的,并不是每个人都清楚,
我认为不提供显式值的好处是,如果您更改了类型,就不需要重新访问初始化列表。 |
|
|
2
2
可能只是风格的问题,但需要注意的是, as Johannes did 不仅仅是句法风格;他们做不同的事情。把这些不同的东西弄得一模一样很容易。 我更喜欢初始化值,因为我不参与初始化值的过程;我只是说“被初始化”。相反,一旦你引入一个值,你就影响了值的初始化方式。 清晰地 最好选一个更适合你的。 |
|
|
3
2
在编写模板类以默认初始化依赖类型的成员时,需要进行默认初始化。对于其他情况,如果希望默认初始化成员,则没有真正的区别。但在某些情况下,您希望获得非默认行为。 默认初始化不适用时的一个示例:
|
|
|
4
-1
我觉得它们是不同的东西,你是不是很困惑
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |