<分区>
如何使用聚合初始化,因为以下行给我错误(预期的 ;
)
std::array<int, 5> i_array1{ {3, 4, 5, 1, 2} };
但是我能够编译下面的代码行
std::array<int, 5> a2 = {3, 2, 1,10,12};
我正在努力适应新的数组容器。 我正在使用 Visual Studio 2012 Ultimate。 寻求任何帮助。 问候
<分区>
如何使用聚合初始化,因为以下行给我错误(预期的 ;
)
std::array<int, 5> i_array1{ {3, 4, 5, 1, 2} };
但是我能够编译下面的代码行
std::array<int, 5> a2 = {3, 2, 1,10,12};
我正在努力适应新的数组容器。 我正在使用 Visual Studio 2012 Ultimate。 寻求任何帮助。 问候
最佳答案
根据 this page on MSDN Visual Studio 2012 不支持初始化列表,但 2013 支持。
关于c++ - C++ 11 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989472/