std::basic_syncbuf<CharT,Traits,Allocator>::sync
来自cppreference.com
                    
                                        
                    < cpp | io | basic syncbuf
                    
                                                            
                    |   protected: int sync() override;  | 
||
首先,以更新适当的私有标志,记录冲入为未决。
然后,若当前的同步时发射( emit-on-sync )策略为 true ,则调用 emit() 。
否则,(若同步时发射策略为默认的 false ),则悬挂冲入,直至调用 emit() ,例如通过 std::basic_osyncstream::emit() 或 std::basic_osyncstream::~basic_osyncstream 。
参数
(无)
注意
sync() 或其等价版本为 close() 、 seekoff() 和 seekpos() 所隐式调用,并且为 std::basic_streambuf::pubsync() 所显式调用。
示例
| 本节未完成 原因:暂无示例  | 
参阅
|    [虚]  | 
  将缓冲与关联的字符序列同步  ( std::basic_streambuf<CharT,Traits> 的虚受保护成员函数)  | 
  调用底层 basic_syncbuf 上的 emit() 以传输它的内部数据到最终目标 ( std::basic_osyncstream<CharT,Traits,Allocator> 的公开成员函数)  |