关于C++刷新缓冲区的原理问题。
问题很简单我就是想问一下有没有大佬知道为什么在
执行 endl 后
会刷新缓冲区
谢谢!
这个本质上与C++无关,它是操作系统的功能(也是规定)
在输出一个回车后,系统全清除输出缓冲的内容(当前内容被全部输出了)
正常是不会的
这很简单,系统就是这样设计的。不刷新缓冲区,内存很快就满了。
只不过是网络缓冲而已。
下一篇:bat文件打开会闪退
热门标签:
问题很简单我就是想问一下有没有大佬知道为什么在
执行 endl 后
会刷新缓冲区
谢谢!
这个本质上与C++无关,它是操作系统的功能(也是规定)
在输出一个回车后,系统全清除输出缓冲的内容(当前内容被全部输出了)
正常是不会的
这很简单,系统就是这样设计的。不刷新缓冲区,内存很快就满了。
只不过是网络缓冲而已。
下一篇:bat文件打开会闪退