0

我在这里读到,对于输入缓冲区,filebuf::sync's:

效果 - 如果有的话 - 取决于库实现

那么我的问题是,谁能告诉我这些对 gcc 和 Visual Studio 的影响是什么?

4

1 回答 1

0

GCC 的内部实现basic_filebuf简单地将其注释对齐:pbase()pptr()

确保内部缓冲区将其文件位置概念与外部文件重新同步。

Visual Studio 的内部basic_filebuf调用实现,fflush(_Myfile)它没有在标头中实现。所以目前还不清楚该调用的作用。电话评论如下:

将 C 流与外部文件同步

于 2015-08-04T11:40:59.023 回答