9 Iterators library [iterators]

9.8 Stream iterators [iterators.stream]

9.8.2 Class template ostream_iterator [ostream.iterator]

9.8.2.1 ostream_iterator constructors and destructor [ostream.iterator.cons.des]

constexpr ostream_iterator() noexcept;

Effects: Initializes out_stream and delim with nullptr.

ostream_iterator(ostream_type& s) noexcept;

Effects: Initializes out_stream with &s and delim with nullptr.

ostream_iterator(ostream_type& s, const charT* delimiter) noexcept;

Effects: Initializes out_stream with &s and delim with delimiter.

ostream_iterator(const ostream_iterator& x) noexcept;

Effects: Constructs a copy of x.

~ostream_iterator();

Effects: The iterator is destroyed.