13.常用拷贝和替换算法
作者:
lxr_ | 来源:发表于
2021-05-14 09:23 被阅读0次#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>
//copy 容器内指定范围内的元素拷贝到另一容器中,类似赋值操作
//replace 将容器中内指定范围内的元素改为新元素
//replace_if将容器中内指定范围内满足条件的元素改为新元素
//swap //互换两个容器中的元素
void print(int val)
{
cout << val << " ";
}
void test1301()
{
vector<int> v;
for (int i = 0; i < 10; i++)
{
v.push_back(i);
}
vector<int> vTarget;
vTarget.resize(v.size());
copy(v.begin(), v.end(), vTarget.begin());
for_each(vTarget.begin(), vTarget.end(), print);
cout << endl;
}
int main()
{
test1301();
system("pause");
return 0;
}
本文标题:13.常用拷贝和替换算法
本文链接:https://www.haomeiwen.com/subject/xzwirltx.html
网友评论