作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
如何去除重复值
std::vector <std::pair<UnicodeString, UnicodeString> > myVect;
是否有任何内置函数或者我需要为此编写自定义代码
最佳答案
假设 (a) std::set
不是您想要的 [即您希望在您的 std::vector
中允许重复元素,只是为了稍后删除它们] 和 (b) 您不希望更改 std::vector
中元素的顺序 [也就是说,当前顺序很重要],这两种情况都是合理的。 .. 你应该能够适应Fred Nurk's answer至 How can I remove duplicate values from a list in C++ buy 用 vector
代替 list
并相应地修改 less
比较器。
关于c++ - 如何从 std::vector <std::pair<UnicodeString, UnicodeString>> 中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390711/
我是一名优秀的程序员,十分优秀!