小编Joh*_*orn的帖子

C++中2-D std :: array的Braced初始化列表

如何用std::array?初始化数组?我的解决方案是

array<array<int, sze>, sze> arcpp { 0, 1, 2, 3 , 4, 5, 6, 7, 8, 9, 10, 11 ,12, 13, 14, 15 };
for (auto i = 0; i < sze; i++) {
    cout << "\n";
    for (auto j = 0; j < sze; j++) {
        cout << "\t" << arcpp[i][j];
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想要这样的事情:

int matrix[][sze] = {
    {0, 1, 2, 3},
    {4, 5, 6, 7},
    {8, 9, 10, 11},
    {12, 13, 14, 15}
};
Run Code Online (Sandbox Code Playgroud)

c++ arrays initialization matrix c++11

-2
推荐指数
1
解决办法
60
查看次数

标签 统计

arrays ×1

c++ ×1

c++11 ×1

initialization ×1

matrix ×1