1. ホーム
  2. c++

[解決済み】C++ STL Vectors: インデックスからイテレータを取得する?

2022-04-06 19:21:03

質問

そこで、index[]でstlベクターの要素にアクセスするコードをたくさん書きましたが、今ベクターのチャンクだけをコピーする必要があります。それは次のようになります。 vector.insert(pos, first, last) は私が欲しい関数です...ただし、私は最初と最後だけをint型として持っています。これらの値へのイテレータを取得する良い方法はないでしょうか?

どのように解決するのですか?

これを試してみてください。

vector<Type>::iterator nth = v.begin() + index;