码迷,mamicode.com
首页 > 编程语言 > 详细

STL算法之函数copy

时间:2018-06-24 21:36:15      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:img   mes   png   turn   image   col   stream   表示   技术   

STL算法之copy

 copy(beg, end, dest) //dest表示输入迭代器

#include <iostream>  
#include <algorithm>  
#include <vector>  
using namespace std;

int main()
{
	int myints[] = { 10, 20, 30, 40, 50, 60, 70 };
	vector<int> myvector;
	vector<int>::iterator it;

	myvector.resize(7);   // 为容器myvector分配空间  

	copy(myints, myints + 7, myvector.begin());
	cout << "myvector contains: ";
	for (it = myvector.begin(); it != myvector.end(); ++it)
		cout << " " << *it;
	cout << endl;

	copy(myints + 1, myints + 7, myints);
	cout << "myints contains: ";
	for (size_t i = 0; i < 7; ++i)
		cout << " " << myints[i];
	cout << endl;

	return 0;
}

输出结果

技术分享图片

 

STL算法之函数copy

标签:img   mes   png   turn   image   col   stream   表示   技术   

原文地址:https://www.cnblogs.com/sunbines/p/9221779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!