|
|
1
10
叮当声是正确的。 您的困惑来自:
不,它们有不同的效果。请注意该页中的注释:
这意味着当使用带括号的init list初始化时,对于聚合类型,首选执行聚合初始化。具有
(重点矿山)
和
也就是说,剩下的元素,即
另一方面
然后
然后的默认构造函数
|
|
|
2
3
对于
对于
|
|
|
3
2
这显然是标准的错误形式(但问题是,为什么?)
作为一个数组,
以下,自 没有显式初始化的元素 :
每个
自的默认构造函数
语法使用
|
|
|
4
0
如果我正确理解标准,那么叮当声就是正确的。 根据【dcl初始聚合】/8.5.1:2
在同一条款[dcl.init.aggr]/8.5.1:7中
根据列表初始化规则[覆盖匹配列表]/13.3.1.7
|
|
|
SongpaGu · 为什么程序在删除符号信息后工作? 4 年前 |
|
|
farooq GV · 如何仅使用指针访问结构数组 4 年前 |
|
|
hiy · 在os x上未定义strtok\u 8 年前 |
|
|
user545424 · 这种叮当作响的优化是一个bug吗? 8 年前 |