我想知道爲什麼我不能在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