filebuf :: sync在输入缓冲区上做什么?

时间:2015-07-31 12:36:45

标签: c++ visual-studio gcc compiler-specific filebuf

我读了here,对于输入缓冲区,filebuf::sync' s

  

效果 - 如果 - 取决于库实现

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

1 个答案:

答案 0 :(得分:0)

海湾合作委员会basic_filebuf的内部实施只是aligns its pbase() and pptr()并附有评论:

  

确保内部缓冲区使用外部文件重新确定文件位置的想法。

Visual Studio的basic_filebuf调用fflush(_Myfile)的内部实现,未在标头中实现。所以目前还不清楚这个电话是做什么的。电话评论为:

  

将C流与外部文件同步