Namespaces
Variants

std::experimental::ostream_joiner<DelimT,CharT,Traits>:: ostream_joiner

From cppreference.net
ostream_joiner ( ostream_type & stream, const DelimT & delimiter ) ;
(1) (Bibliothek Fundamentals TS v2)
ostream_joiner ( ostream_type & stream, DelimT && delimiter ) ;
(2) (Bibliothek Fundamentals TS v2)
ostream_joiner ( const ostream_joiner & other ) = default ;
(3) (Bibliothek Fundamentals TS v2)
(implizit deklariert)
ostream_joiner ( ostream_joiner && other ) = default ;
(4) (Bibliothek Fundamentals TS v2)
(implizit deklariert)
1) Konstruiert den Iterator mit dem privaten ostream_type * Member, initialisiert mit std:: addressof ( stream ) , dem privaten Trennzeichen-Member initialisiert mit delimiter , und dem privaten "erstes Element"-Flag gesetzt auf true .
2) Konstruiert den Iterator mit dem privaten ostream_type * Member, initialisiert mit std:: addressof ( stream ) , dem privaten Delimiter-Member initialisiert mit std::move(delimiter) , und dem privaten "erstes Element"-Flag gesetzt auf true .
3,4) Implizit deklarierter Kopier-/Verschiebekonstruktor, der die privaten Stream-Zeiger-, Trennzeichen- und "erstes Element"-Flag-Mitglieder kopier-/verschiebekonstruiert.

Parameter

stream - der Ausgabestrom, auf den dieser Iterator zugreift
delimiter - das Trennzeichen, das zwischen zwei Ausgaben in den Strom eingefügt wird
other - das ostream_joiner -Objekt, von dem dieses Objekt kopier- oder move-konstruiert wird

Beispiel