读书人

coutlt;lt;quot;somethingquot;直接完结而不输出en

发布时间: 2013-07-04 11:45:55 作者: rapoo

cout<<"something";直接结束而不输出endl会有什么后果
cout<<"something";直接结束而不输出endl会有什么后果
[解决办法]
没什么后果。。
[解决办法]
有可能不退出进程,就看不到"something"的显示。
还有可能进程意外退出,此时看不到"something"的显示属正常现象。
[解决办法]
没什么后果,既然结束了,所有输出缓冲区都会被刷新。

事实上,我一直怀疑cout并没有缓冲。endl和flush对cout的作用可能只在重定向时才能体现出来。
[解决办法]
缓冲都在文件层吧

读书人网 >C++

热点推荐