标签: c++ visual-studio gcc compiler-specific filebuf
我读了here,对于输入缓冲区,filebuf::sync' s
filebuf::sync
效果 - 如果 - 取决于库实现
那么我的问题是,有人能告诉我这些对gcc和Visual Studio有什么影响吗?
答案 0 :(得分:0)
海湾合作委员会basic_filebuf的内部实施只是aligns its pbase() and pptr()并附有评论:
basic_filebuf
pbase()
pptr()
确保内部缓冲区使用外部文件重新确定文件位置的想法。
Visual Studio的basic_filebuf调用fflush(_Myfile)的内部实现,未在标头中实现。所以目前还不清楚这个电话是做什么的。电话评论为:
fflush(_Myfile)
将C流与外部文件同步