check if a std::vector contains a certain object? [duplicate]
Checking if v contains the element x: #include <algorithm> if(std::find(v.begin(), v.end(), x) != v.end()) { /* v contains x */ } else { /* v does not contain x */ } Checking if v contains elements (is non-empty): if(!v.empty()){ /* v is non-empty */ } else { /* v is empty */ }