您的位置:首页 > 编程语言 > C语言/C++

C++ Primer 第11章 习题11.15

2012-03-04 00:29 459 查看
//11.15.cpp
//使用unique_copy算法
//将一个list对象中不重复的元素复制到一个空是vector对象中
#include<iostream>
#include<list>
#include<vector>
#include<algorithm>
#include<iterator>
using namespace std;

int main()
{
	int ia[]={1,2,3,4,100,5,100};
	list<int> ilst(ia,ia+7);
	vector<int> ivec;

	//将list对象ilst中不重复的元素复制到空的vector对象中
	unique_copy(ilst.begin(),ilst.end(),back_inserter(ivec));

	//输出vector容器
	cout<<"vector:"<<endl;
	for(vector<int>::iterator iter=ivec.begin();
		iter!=ivec.end();++iter)
	cout<<*iter<<" ";
	cout<<endl;

	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: