我无法找到 IO 流缓冲的基本概念及其含义。
任何教程和链接都会有所帮助。
缓冲是处理输入和输出的软件的基本部分。由于硬件和软件以不同的速度运行,因此缓冲区保存软件接口和硬件接口之间的数据。
产生数据的组件可以将其放入缓冲区,然后通过将收集到的数据发送到下一个组件来“刷新”缓冲区。同样,其他组件可能会“等待缓冲区”,直到完整的数据或足够的数据可供有效处理,可用于输入。
In C++, std::basic_filebuf
在文件系统文件上实现缓冲区。它最多存储固定数量的字节,因此操作系统始终以最小事务大小运行,而程序可以根据需要访问单个字符。
See 维基百科.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)