1.std::endl起到刷新缓冲区到设备的作用
2018-11-13 本文已影响0人
杨石兴
我们经常使用打印来调试程序,假如不在末尾加上std:endl,那么打印的文字可能一直存在内存缓冲区中,遇到std::endl必然会上屏。所以假如程序崩溃而打印末尾又未加这个东西,那么打印所示的位置未必是程序崩溃的实际位置。
我们经常使用打印来调试程序,假如不在末尾加上std:endl,那么打印的文字可能一直存在内存缓冲区中,遇到std::endl必然会上屏。所以假如程序崩溃而打印末尾又未加这个东西,那么打印所示的位置未必是程序崩溃的实际位置。