如何从std :: vector <std :: pair <UnicodeString,UnicodeString >>中删除重复项

Jam*_*ame 3 c++ stl stdvector

如何从中删除重复值

std::vector <std::pair<UnicodeString, UnicodeString> > myVect;
Run Code Online (Sandbox Code Playgroud)

是否有任何内置函数或我需要为此编写自定义代码

Joh*_*web 6

假设(a)a std::set不是你想要的[你想要允许你的重复元素std::vector,只是稍后删除它们]和(b)你不希望改变你的元素的顺序std::vector[即,目前的顺序很重要],这两者都是合理的情况......你应该能够适应弗雷德Nurk的答案,以我如何从一个在C列表中删除重复值++购买替换vectorlist和修改less相应的比较.