为什么我不能在 C++98/C++03 中聚合的初始化列表末尾使用额外的逗号?
ISO/IEC 14882:2003
8.5 初始化器 [dcl.init]
= 初始化子句(表达式列表)初始化程序子句:赋值表达式 {初始化程序列表,选择}{}初始化程序列表:初始化程序子句初始化程序列表,初始化程序子句
在带有 opt 说明符的初始化列表之后还有额外的逗号,对吗?为什么我不能使用它?
为什么我不能在 C++98/C++03 中聚合的初始化列表末尾使用额外的逗号?
ISO/IEC 14882:2003
8.5 初始化器 [dcl.init]
= 初始化子句(表达式列表)初始化程序子句:赋值表达式 {初始化程序列表,选择}{}初始化程序列表:初始化程序子句初始化程序列表,初始化程序子句
在带有 opt 说明符的初始化列表之后还有额外的逗号,对吗?为什么我不能使用它?