Elementos repetidos en un std :: vector
Tengo unstd::vector
y quiero verificar todos los elementos que contiene. Si un determinado elemento aparece más de una vez, señalo un error.
Así es como lo hice:
std::vector<std::string> test;
test.push_back("YES");
test.push_back("YES");
for(int i = 0; i < test.size(); i++)
{
if(test[i] > 1)
{
DCS_LOG_DEBUG("ERROR WITH COUNT")
}
}
Esto no funcionó aunque sé cómo contar usando elstd::vector::count()
método. Pero quiero obtener el recuento de cada elemento, en lugar de contar todo ... ¿alguna idea?