STL之for_each的显式使用问题
函数声明
void print(int foo);
调用STL的for_each()算法;
for_each( vi.begin(), vi.end(), test );
其中vi为vector<int>
这个是for_each()的声明:
template<class _InIt, class _Fn1>
inline _Fn1 for_each(_InIt _First, _InIt _Last, _Fn1 _Func);
我的问题是:调用for_each( vi.begin(), vi.end(), test )时,_Fn1 这个类型是什么?
如果想要显式调用for_each,可以吗?该怎么做