Namespaces
Variants

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

From cppreference.net
ostream_joiner ( ostream_type & stream, const DelimT & delimiter ) ;
(1) (bibliothèque fundamentals TS v2)
ostream_joiner ( ostream_type & stream, DelimT && delimiter ) ;
(2) (bibliothèque fundamentals TS v2)
ostream_joiner ( const ostream_joiner & other ) = default ;
(3) (bibliothèque fundamentals TS v2)
(déclaré implicitement)
ostream_joiner ( ostream_joiner && other ) = default ;
(4) (bibliothèque fundamentals TS v2)
(déclaré implicitement)
1) Construit l'itérateur avec le membre privé ostream_type * initialisé avec std:: addressof ( stream ) , le membre privé délimiteur initialisé avec delimiter , et le drapeau privé "premier élément" défini sur true .
2) Construit l'itérateur avec le membre privé ostream_type * initialisé avec std:: addressof ( stream ) , le membre privé délimiteur initialisé avec std::move(delimiter) , et le drapeau privé "premier élément" défini sur true .
3,4) Constructeur de copie/déplacement déclaré implicitement qui copie/déplace les membres privés : pointeur de flux, délimiteur et indicateur de "premier élément".

Paramètres

stream - le flux de sortie à accéder par cet itérateur
delimiter - le délimiteur à insérer dans le flux entre deux sorties
other - l'objet ostream_joiner à partir duquel cet objet est copié ou déplacé

Exemple