Defined in header <iterator> template< class T,
class CharT = char,
class Traits = std::char_traits<CharT> >
class ostream_iterator : public std::iterator<std::output_iterator_tag,
void, void, void, void> (until C++17) template< class T,
class CharT = char,
class Traits = std::char_traits<CharT>>
class ostream_iterator; (since C++17)
std::ostream_iterato