std::basic_filebuf::sync
性病:基本[医]filebuf:同步
protected: virtual int sync() | | |
---|
如果一个PUT区域存在%28例如。该文件是为写入%29调用而打开的overflow()
若要将所有挂起的输出写入该文件,请将该文件刷新,就像通过调用std::fflush
...
如果GET区域存在%28例如。该文件是为读取%29打开的,其效果是实现定义的。典型的实现可以清空GET区域,并以相应的字节数将当前文件位置移回。
参数
%280%29
返回值
0
如果成功的话,-1
万一失败。
注记
sync()
或者它的等价被隐式调用。close()
,,,seekoff()
,和seekpos()
并显式地被std::basic_streambuf::pubsync()
...
例
另见
pubsync | invokes sync() (public member function of std::basic_streambuf) |
---|---|
fflush | synchronizes an output stream with the actual file (function) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。