filebuf::sync在输入缓冲区上做什么
What Does filebuf::sync Do on an Input Buffer?
我在这里读到,对于输入缓冲区,filebuf::sync
的:
效果(如果有的话(取决于库实现
那么,我的问题是,有人能告诉我gcc和Visual Studio的效果是什么吗?
GCC对basic_filebuf
的内部实现只是将其pbase()
和pptr()
与注释对齐:
确保内部缓冲区将其文件位置的想法与外部文件重新同步。
Visual Studio对basic_filebuf
的内部实现调用了未在标头中实现的fflush(_Myfile)
。因此,目前尚不清楚该电话的作用。电话评论为:
将C流与外部文件同步
相关文章:
- 如果我向一个12字节的缓冲区写入的字节数少于12,会发生什么情况
- C++ - 有什么方法可以将输入插入缓冲区/停止 cin.忽略需要输入?
- 如果我在 C++ 中为 int 提供双精度,输入缓冲区中存储了什么?
- 指针符号在参数规范中表示什么,例如:(char16 *缓冲区,int32 大小)?C++
- DirectX:如果绑定索引缓冲区但不绑定顶点缓冲区,会发生什么情况
- 调整我的std :: string时,角色缓冲区会发生什么
- 将随机数放入缓冲区以写入文件的有效方法是什么?
- 从C 中的函数中动态分配的缓冲区返回的最佳模式是什么?
- C++ OpenCL:当缓冲区超出范围时,子缓冲区会发生什么情况?
- 带缓冲区的 iostream 的机制是什么?
- 如果strncpy将随机数据复制到缓冲区中会发生什么
- 从二进制缓冲区初始化变量的正确方法是什么
- 当TCP TX缓冲区填满时,boost::asio中会发生什么
- 从 char* 缓冲区读取int32_t的惯用 cpp14 方法是什么?
- 在环形缓冲区中向后循环的好方法是什么
- 这个流缓冲区有什么问题?
- 什么时候应该调整Direct3D 11后缓冲区的大小,以防止在调整大小时拉伸
- OpenGL中的缓冲区究竟是什么?如何使用多个缓冲区来发挥优势
- 缓冲区溢出时会发生什么
- 预加载音频缓冲区-什么是合理和可靠的