for_each 遍历算法
#include"for_each.h" // 函数 void print01(int val) { cout << val << ","; } // 仿函数 class print02 { public: void operator()(int val) { cout << val << ","; } }; void for_each_func() { vector<int> arr; for (int i = 0; i < 10; i++) { arr.push_back(i); } // 遍历算法 cout << "函数方法:" << endl; for_each(arr.begin(),arr.end(),print01);// 函数方法 cout << endl; cout << "仿函数方法:" << endl; for_each(arr.begin(),arr.end(),print02());// 仿函数方法 }