I have some C++ code that uses cout
statements for debug purposes and for some reason I can't get all the data to print unless I do a std::cout.flush();
at the end.
I don't quite understand why this flush operation is needed.
Anyone have any insight?