#include #include #include #include //for ostream_iterator #include //for for_each, copy using namespace std; int main() { vector v(10); //10 zeroes 1 for_each(v.begin(), v.end(), [] (int &i) -> void {static int n = 0; i = n++;}); copy(v.begin(), v,end(), ostream_iterator(cout, "\n")); return EXIT_SUCCESS; }