C++ copy、copy_n、copy_if


#include 
#include 
#include 
#include 
#include 

using namespace std;

int main(){
	
	array test = {3,5,7,11,13,17,19,23};
	array t2;

	//copy(test.begin(),test.end(),t2.begin());

	//只拷贝小于15的数
	//copy_if(test.begin(),test.end(),t2.begin(),bind2nd(less(),15));

	//只拷贝test前n个数
	copy_n(test.begin(),5,t2.begin());

	for_each(t2.begin(),t2.end(),[](int i){cout<



你可能感兴趣的:(STL)