0

これができるかどうかはわかりませんが、ベクトルの量が別の数値に依存する一定量のベクトルを作成したいと考えています。したがって、数が 3 の場合は 3 つのベクトルを作成し、4 の場合は 4 つのベクトルを作成します。これを行う方法はありますか?おそらくforループを使用していますか?または、この状況にアプローチするより良い方法があります。私の課題では、テキスト ドキュメントを読み、ドキュメント内の表を表示する必要があります。したがって、必要なベクトルの数は、存在する列の数によって異なります。誰かがそれを助けることができれば、それは素晴らしいことです. ありがとう

4

2 に答える 2

1
int i = 10;
std::vector<std::vector<int> >(i, std::vector<int>());
于 2012-10-24T14:13:22.203 に答える
0

ベクトルのベクトルが最も明白な答えです。あらゆるもの (多かれ少なかれ) のベクトルを作成できるため、ベクトルのベクトルには特別な問題はありません。

int i = 10;
std::vector< std::vector<int> > x(i);

x は (int の) 10 個のベクトルのベクトルです。

于 2012-10-24T14:43:57.517 に答える