gpt4 book ai didi

c++ - 如何从 std::vector > 中删除重复项

转载 作者:太空狗 更新时间:2023-10-29 20:06:56 27 4
gpt4 key购买 nike

如何去除重复值

std::vector <std::pair<UnicodeString, UnicodeString> > myVect;

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

最佳答案

假设 (a) std::set 不是您想要的 [即您希望在您的 std::vector 中允许重复元素,只是为了稍后删除它们] 和 (b) 您不希望更改 std::vector 中元素的顺序 [也就是说,当前顺序很重要],这两种情况都是合理的。 .. 你应该能够适应Fred Nurk's answerHow 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com