我想知道为什么我不能在C++中使用多向量?请看看这个例子,虽然它不工作。如何在C++中制作多向量
只有两部分代码,foo函数来操纵向量和主要函数来回显它们。
typedef vector< vector<double> > MyVec;
MyVec foo() {
MyVec v;
for (int index=0; index < 2; index ++) {
for (int j=0; j<5; j++) {
v[index][j];
}
}
return v;
}
int main() {
MyVec z = foo();
for (int i = 0; i < z.size(); i++) {
cout << z[i][1];
}
return 0;
}
“它不工作”。当真? – tenfour 2012-03-27 23:07:06
定义“不工作”。 – 2012-03-27 23:07:19
你想做什么? – 2012-03-27 23:07:50