![]() |
1
1
不,没有,至少没有技术上的原因。也许在某些情况下,人们可以这样做来说明问题,例如,如果你有一个某种计数器变量,你想弄清楚它是从零开始的。但我觉得这也有点可疑。 |
![]() |
2
1
我认为初始化集合通常是一种很好的做法,主要是因为它可以确保开发人员在使用时不需要初始化任何东西,并且只假设变量已经初始化。
你必须检查集合是否已经初始化,如果没有,否则。。。 打哈欠 |
![]() |
3
1
价值观(除非它是标准的一部分)。
|
![]() |
4
1
如果它们是基本数据类型,则不需要初始化,它们将始终采用默认值 int、long等的默认值始终为0,而bool的默认值为false等。
|
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
![]() |
nick2225 · 隐式调用复制构造函数? 3 年前 |
![]() |
nohaga · 为什么在本例中p3需要默认构造函数? 3 年前 |
![]() |
Aadil Hoda · 为什么类类型的成员需要初始化? 3 年前 |
![]() |
EloiGG · 具有任意类型的变量的可数的C++函数 3 年前 |