向量。检查它是否包含“密钥”。 C ++

时间:2012-12-06 16:18:36

标签: c++ vector contain

  

可能重复:
  How to find an item in a std::vector?

嘿喜欢标题建议我想查看该向量是否包含字符串“Key”。我一直在寻找谷歌,我无法在矢量库中找到任何东西。任何人都可以帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:4)

您可以使用std::find。假设您有std::vectorstd::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();