https://www.cnblogs.com/Mr-Shadow/archive/2013/03/11/2954869.html https://stackoverflow.com/questions/4751972/endl-and-flushing-the-buffer https://rcweb.dartmouth.edu/doc/ibmcxx/en_US/doc/ioc/tasks/t1flush.htm