Я, вероятно, должен указать, что можно также звонить
std::for_each(some_vector.begin(), some_vector.end(), &do_stuff);
std::cout.setf(std::ios::unitbuf);
Должен помочь.