Copyright (C) 2000-2012 |
GNU Info (iostream-295.info)SynchronizationSynchronizing related streams ----------------------------- You can use these methods to synchronize related streams with one another: - Method: ostream* ios::tie () const Report on what output stream, if any, is to be flushed before accessing this one. A pointer value of `0' means no stream is tied. - Method: ostream* ios::tie (ostream* ASSOC) Declare that output stream ASSOC must be flushed before accessing this stream. - Method: int ios::sync_with_stdio ([int SWITCH]) Unless iostreams and C `stdio' are designed to work together, you may have to choose between efficient C++ streams output and output compatible with C `stdio'. Use `ios::sync_with_stdio()' to select C compatibility. The argument SWITCH is a GNU extension; use `0' as the argument to choose output that is not necessarily compatible with C `stdio'. The default value for SWITCH is `1'. If you install the `stdio' implementation that comes with GNU `libio', there are compatible input/output facilities for both C and C++. In that situation, this method is unnecessary--but you may still want to write programs that call it, for portability. automatically generated by info2www version 1.2.2.9 |