1

重複の可能性:
std::vector でアイテムを見つける方法は?

タイトルが示すように、ベクトルに文字列「Key」が含まれているかどうかを確認したいと思います。私はGoogleで探し回っていますが、ベクターライブラリには何も見つかりません。誰でもこれで私を助けることができますか?前もって感謝します。

4

1 に答える 1

3

そのために使えますstd::findstd::vectorがいっぱいあると仮定しますstd::strings

#include <algorithm> // for std::find

std::vector<std::string> v = ....;
std::vector<std::string>::const_iterator it = std::find(v.begin(), v.end(), "Key");
bool found = it != v.end();
于 2012-12-06T16:20:54.627 に答える