Повторяющиеся элементы в 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()
метод. Но я хочу получить счет для каждого элемента, а не для подсчета всего ... есть идеи?