数组a <t,n =“”> = {initializer-list};语法正确吗?</t,>

时间:2014-03-19 21:40:31

标签: c++ c++11

在工作草案http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3225.pdf 23.3.2中说

  

数组是一个聚合(8.5.1),可以用它初始化   语法array a<T, N> = { initializer-list };

我认为array<T, N> a = { initializer-list };是正确的,有人可以解释这种奇怪的语法吗?

1 个答案:

答案 0 :(得分:4)

草案有误。正如您所期望的那样,C ++ 11标准的最终版本具有array<T, N> a