编程语言
首页 > 编程语言> > 16.4常用算法——拷贝和替换

16.4常用算法——拷贝和替换

作者:互联网

拷贝和替换

在这里插入图片描述

copy
在这里插入图片描述

	int a[10]={1,2,3,4,5,6,7,8,9};
	int b[10];
	copy(&a[1],a+10,&b[1]);

如果是容器之间拷贝,要记住必须要先resize()提前开辟一个空间

replace,替换算法
在这里插入图片描述
replace_if
满足条件时候替换,条件可以是函数,也可以是仿函数,返回值是bool

在这里插入图片描述
swap
在这里插入图片描述

	int a[10]={1,2,3,4,5,6,7,8,9};
	int b[10];
	swap(a,b);
	cout<<b[3];

必须要同种类型容器才可以替换

标签:10,int,replace,算法,16.4,swap,拷贝,替换
来源: https://blog.csdn.net/qq_52563729/article/details/117373806