在草案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 };
才是正确的,有人能解释一下这个奇怪的语法吗?
std::array
- Bryan Chen