Duplicar posible:
How to find an item in a std::vector?¿Cómo puedo verificar la existencia del elemento en std :: vector, en una oración?
Esto es lo que estoy buscando:
#include <vector>
std::vector<int> foo() {
// to create and return a vector
return std::vector<int>();
}
void bar() {
if (foo().has(123)) { // it's not possible now, but how?
// do something
}
}
En otras palabras, estoy buscando una sintaxis corto y sencillo para validar la existencia de un elemento en un vector. Y no quiero introducir otra variable temporal para este vector. ¡Gracias!
+1 para el P. S., me dieron el código de varias fuentes, pero no sabía que incluya la cabecera y por lo tanto mi código estaba dando error. Gracias. –