Возможный дубликат:
Как найти элемент в std::vector?
Это то, что я ищу:
#include <vector>
std::vector<int> foo() {
// to create and return a vector
return std::vector<int>();
}
void bar() {
if (foo().has(123)) { // it not possible now, but how?
// do something
}
}
Другими словами, я ищу короткий и простой синтаксис для проверки существования элемента в векторе. И я не хочу вводить другую временную переменную для этого вектора. Спасибо!