【发布时间】:2012-02-29 17:50:17
【问题描述】:
我正在尝试通过初始化程序列表初始化 2D std::array,但是编译器告诉我初始化程序太多。
例如:
std::array<std::array<int, 2>, 2> shape = { {1, 1},
{1, 1} };
编译器错误:错误:‘std::array<std::array<int, 2ul>, 2ul>’ 的初始化程序太多
但显然没有太多。我是不是做错了什么?
【问题讨论】: