3

私は次のような文字列のネストされたベクトルを持っています:

std::vector<std::vector<string>>

それ自体が外部ベクトルの2番目の要素である内部ベクトルの8つの要素にアクセスしたいと思います。

4

1 に答える 1

2

2次元配列の場合と同じように:

std::vector<std::vector<std::string>> vec;
// Fill it
std::cout << vec[1][7] << std::endl;

境界チェックが必要な場合は、次を使用しますstd::vector::at

std::cout << vec.at(1).at(7) << std::endl;

インデックスは0から始まるため、インデックスは1と7であることに注意してください。

于 2012-12-26T10:54:42.173 に答える