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?

Respuestas a la pregunta(14)

Su respuesta a la pregunta