for_each用于逐个遍历容器元素,它对迭代器区间[first,last)所指的每一个元素,执行由单参数函数对象f所定义的操作。
#include<iostream>
#include<list>
#include<algorithm>
using namespace std;
void fun(int &i){
cout<<i<<" "<<endl;
}
int main(){
list<int> list1={1,2,3,4,5};
for_each(list1.begin(),list1.end(),fun);
}