首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

cout<<"something"直接完结而不输出endl会有什么后果

2013-07-04 
coutsomething直接结束而不输出endl会有什么后果coutsomething直接结束而不输出endl会有什么后

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

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

热点排行