std::basic_filebuf::sync
来自cppreference.com
< cpp | io | basic filebuf
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
protected: virtual int sync() |
||
如果把区域存在(例如为写而打开的文件),要求
overflow()
写的所有待处理的输出到文件.原文:
If a put area exists (e.g. the file was opened for writing), calls
overflow()
to write all pending output to the file.如果一个存在GET区,(例如,文件被打开阅读),效果是实现定义的。典型实现可能空出的get和相应的字节数移动当前文件位置.
原文:
If a get area exists (e.g. the file was opened for reading), the effect is implementation-defined. Typical implementation may empty out the get area and move the current file position back by the corresponding number of bytes.
目录 |
[编辑] 参数
(无)
[编辑] 返回值
0在成功的情况下,-1在失败的情况下.
原文:
0 in case of success, -1 in case of failure.
[编辑] 注释
sync()
或等值隐式调用close()
,seekoff()
,seekpos()
,并明确要求由std::basic_streambuf::pubsync[编辑] 示例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
调用sync() (公共成员函数of std::basic_streambuf )
| |
实际的文件同步输出流 原文: synchronizes an output stream with the actual file (函数) |