繁体   English   中英

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流与外部文件同步

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM