#include
//函数指针适配器
#include
using namespace std;
void printVector(int i,int num){
cout<<i+num<<endl;
}
int main()
{
vector v;
for(int i = 0; i < 10;i++){
v.push_back(i);
}
for_each(v.begin(),v.end(),bind2nd(ptr_fun(printVector),10));//ptr_fun 将函数指针适配为函数对象
return 0;
}
网友评论