for_each()函数
void for_each( int (&int_ref)[10] )
{
for( inti=0; i<10; ++i )
cout<< int_ref[i]<< endl;
}
int main( int argc, char* argv[] )
{
intint_array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for_each(int_array );
return0;
}
for_each模板
Function for_each(InputIterator first, InputIterator last, Functionf)
{
while(beg != end)
f(*beg++);
}
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void my_each( int i)
{
cout<< " "<< i <<endl;
}
int main( int argc, char* argv[] )
{
std::vector<int> myvector;
myvector.push_back(10);
myvector.push_back(20);
myvector.push_back(30);
for_each(myvector.begin(), myvector.end(), my_each);
return0;
}
更多详情参考: http://blog.csdn.net/yingevil/article/details/6745793
void for_each( int (&int_ref)[10] )
{
}
int main( int argc, char* argv[] )
{
}
for_each模板
Function for_each(InputIterator first, InputIterator last, Functionf)
{
}
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void my_each( int i)
{
}
int main( int argc, char* argv[] )
{
}
更多详情参考: http://blog.csdn.net/yingevil/article/details/6745793