c++ - 多维 vector

标签 c++ vector

如何创建二维 vector ?我知道在二维数组中,我可以这样表达:

a[0][1]=98;
a[0][2]=95;
a[0][3]=99;
a[0][4]=910;

a[1][0]=98;
a[1][1]=989;
a[1][2]=981;
a[1][3]=987;

如何使用 C++ STL vector 做到这一点?

最佳答案

vector<vector<int> > a;

如果要定义行和列,

vector<vector<int> > a{{11, 2, 4}, {4, 5, 6}, {10, 8, -12}};

关于c++ - 多维 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/823562/

相关文章:

c++ - 使用整数的最佳方法?

c++ - 理论 - 如何判断元素是否重叠?

c++ - 删除 vector 容器的最后一个元素

c++ - C++ 中的一个非常大的 3D 数组

c++ - 动态分配一维结构数组 : Two Methods

c# - 将 C# 应用程序转换为 C++ 枚举

c++ - 如何清除cin读取的内容

c# - 矩阵结构给出错误的输出

c++ - 在 C++14 中将 constexpr intializer_list 作为参数传递

c++ - 如何分配两个二维数组