std::basic_ios::tie
From cppreference.com
std::basic_ostream<CharT,Traits>* tie() const;
|
(1) | |
std::basic_ostream<CharT,Traits>* tie( std::basic_ostream<CharT,Traits>* str );
|
(2) | |
Manages the tied stream. A tied stream is a output stream which is synchronized with the sequence controlled by the stream buffer (rdbuf()
), that is, flush() is called on the tied stream before any input/output operation on *this.
1) Returns the current tied stream. If there is no tied stream, NULL is returned.
2) Sets the current tied stream to str
. Returns the tied stream before the operation. If there is no tied stream, NULL is returned.
Contents |
[edit] Parameters
str | - | an output stream to set as the tied stream |
[edit] Return value
The tied stream, or NULL if there was no tied stream.
[edit] Exceptions
(none)
[edit] Notes
By default, the standard streams cin
, cerr
and clog
are tied to cout
. Similarly, their wide counterparts wcin
, wcerr
and wclog
are tied to wcout
.
[edit] Example
This section is incomplete Reason: no example |