Возможный дубликат:
Как найти элемент в std :: vector?
Привет, как видно из названия, я хотел бы проверить, содержит ли вектор строку «Ключ». Я искал в Google, и я не могу найти что-либо в векторной библиотеке. Кто-нибудь может мне помочь с этим. Заранее спасибо.
Ты можешь использовать std::find
для этого. Если у вас есть std::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();
Других решений пока нет …