要するに、このベクトルのベクトルの定義は正しいですか?これは**正しいベクトルのベクトルですか?すべてのベクトルのすべての値をどのように出力するのですか?
// Create a dynamic vector which contain another 3 vectors
vector<int> **list = new vector<int>*[3]();
// Create and initialize vectors that related to a vector
for (unsigned short i = 0; i < 3; i++) {
list[i] = new vector<int>(i);
}
ここでは、すべてのベクターのすべての要素を印刷します。
for (unsigned short i = 0; i < 3; i++) {
for (unsigned short io = 0; io < 3; io++) {
cout << list[i]->at(io) << endl;
}
cout << "/n";
}
ただし、次のランタイムエラーが表示されます。
動的なベクトル配列ではなく、ベクトルのベクトルを使用しないのはなぜですか? – NathanOliver
私はベクトルへのポインタを使用する正当な必要性を見たことがない – SergeyA
ベクトルへのポインタの配列?あまりにも複雑です。 –