
有个 vector<myclass>需要按照 myclass 中一定的 id 做下去重。有现成的函数可以用吗?知道的帮下忙,谢谢。
1 hailongs OP 类定义比如 struct myclass { int id; string name; }; id 相同的只保留一个 |
2 chengluyu 2016 年 11 月 14 日 |
3 dant 2016 年 11 月 14 日 std::set |
4 Herobs 2016 年 11 月 14 日 via Android 用 set 来做,或者排序,都是 nlgn |
5 zhuangzhuang1988 2016 年 11 月 14 日 自己写个函数 |
6 htfy96 2016 年 11 月 14 日 via Android |
7 zhuangzhuang1988 2016 年 11 月 14 日 或者这个 https://cpplinq.codeplex.com/wikipage?title=Cpplinq%20Query%20Operators auto result = from_vector(xxoo) >> distinct() >> to_vector(); 记得自定义下 == |