Повторяющиеся элементы в std :: vector

у меня естьstd::vector и я хочу проверить все элементы в нем. Если определенный элемент появляется более одного раза, я сообщаю об ошибке.

Вот как я это сделал:

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")
    }
}

Это не сработало, хотя я знаю, как считать, используяstd::vector::count() метод. Но я хочу получить счет для каждого элемента, а не для подсчета всего ... есть идеи?

Ответы на вопрос(7)

Ваш ответ на вопрос