Лучший способ сделать это, если вы можете изменить порядок в своем векторе, это:
std::sort(myVect.begin(), myVect.end());
myVect.erase(std::unique(myVect.begin(), myVect.end()), myVect.end());
Просто убедитесь, что UnicodeString принимает оператор <. </p>
Однако выможет потребоваться использовать другую структуру, такую как std :: set или std :: unordered_set, чтобы иметь уникальную гарантию при вставке.