std::basic_filebuf::sync
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。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

