vector容器二维数组
时间: 2023-10-30 12:09:18 浏览: 134
动态开辟二维数组.doc )
vector容器的二维数组可以通过使用嵌套的vector来实现。每个元素都是一个vector<int>类型的向量。这样可以实现一个灵活大小的二维数组。
例如,如果我们声明一个名为vv的二维向量,可以使用以下方式创建一个具有n个元素的二维向量:
vector<vector<int>> vv(n);
其中,每个vv[i](0 <= i < n)都是一个vector<int>类型的向量,表示第i行的元素。
另外,我们也可以在创建二维向量时指定其初始大小。例如,如果我们想要创建一个10行5列的二维向量,可以使用以下方式:
vector<vector<int>> b(10, vector<int>(5));
其中,b是一个具有10个元素的向量,每个元素都是一个具有5个元素的向量。这样就创建了一个10行5列的二维向量。
总结起来,vector容器的二维数组可以通过嵌套的vector实现,每个元素都是一个vector<int>类型的向量。使用不同的初始化方式,可以创建不同大小的二维向量。
阅读全文