std::experimental::ostream_joiner<DelimT,CharT,Traits>:: ostream_joiner
From cppreference.net
<
cpp
|
experimental
|
ostream joiner
|
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
|
Cette section est incomplète
Raison : aucun exemple |