【发布时间】:2012-03-14 01:48:35
【问题描述】:
我是第一次使用 STL 库中的矢量类。我应该如何添加到向量数组的特定行?
struct x{
vector <vector <int> > v;
int row;
};
vector< int* > my ints;
int add;
如果我想用第一个整数指针添加到 v 的第一行,我可以这样做吗
myints[0]->v[myints[0]->row].push_back(add);
这种方法是否可以创建向量ints 的二维向量,其中每行可能具有不同的长度(即具有不同的列数)?
【问题讨论】:
-
那个著名的标准模板库库
-
vector< int* > my ints;不是有效的 C++。让我们再试一次这个问题,用一个重现问题的可编译测试用例。 -
myints[0]是int*。myints[0]->v到底是什么?