篇首语:本文由小编为大家整理,主要介绍了C++ unique相关的知识,希望对你有一定的参考价值。
#include <iostream>
#include
#include
#include
#include
using namespace std;
int main()
int source[] = 1,2,3,3,3,4,5,6,6,7,8,8,8,9,10,3,6,8,12 ;
int sourceNum = sizeof(source)/sizeof(source[0]);
list
list
copy(source,source+sourceNum,back_inserter(list1));
copy(source,source+sourceNum,back_inserter(list2));
list
for (list_iter1 = list1.begin();list_iter1 != list1.end(); ++list_iter1)
cout << *list_iter1 << " ";
cout << endl;
cout << "----------------------------------------------" << endl;
list
list_iter2 = unique(list1.begin(),list1.end());
for (list_iter1 = list1.begin();list_iter1 != list_iter2; ++list_iter1)
cout << *list_iter1 << " ";
cout << endl;
cout << "----------------------------------------------" << endl;
list
for (list_iter1 = list2.begin(); list_iter1 != list_iter3; ++list_iter1)
cout << *list_iter1 << " ";
cout << endl;
cout << "----------------------------------------------" << endl;
system("pause");
return 0;
================================================
1 2 3 3 3 4 5 6 6 7 8 8 8 9 10 3 6 8 12
----------------------------------------------
1 2 3 4 5 6 7 8 9 10 3 6 8 12
----------------------------------------------
1 2 3 3 3 4 5 6 6 7 8 8 8 9 10 12
----------------------------------------------
请按任意键继续. . .
以上是关于C++ unique的主要内容,如果未能解决你的问题,请参考以下文章