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) | (библиотека fundamentals TS v2) |
|
ostream_joiner
(
ostream_type
&
stream, DelimT
&&
delimiter
)
;
|
(2) | (библиотека fundamentals TS v2) |
|
ostream_joiner
(
const
ostream_joiner
&
other
)
=
default
;
|
(3) |
(библиотека fundamentals TS v2)
(неявно объявлен) |
|
ostream_joiner
(
ostream_joiner
&&
other
)
=
default
;
|
(4) |
(библиотека fundamentals TS v2)
(неявно объявлен) |
1)
Конструирует итератор с инициализацией приватного члена
ostream_type
*
значением
std::
addressof
(
stream
)
, приватного члена-разделителя значением
delimiter
, и установкой приватного флага "первый элемент" в значение
true
.
2)
Конструирует итератор с инициализацией приватного
ostream_type
*
члена значением
std::
addressof
(
stream
)
, приватного члена-разделителя значением
std::move(delimiter)
, и установкой приватного флага "первого элемента" в
true
.
3,4)
Неявно объявленный конструктор копирования/перемещения, который копирует/перемещает приватные члены: указатель на поток, разделитель и флаг "первого элемента".
Параметры
| stream | - | выходной поток, к которому получает доступ данный итератор |
| delimiter | - | разделитель, вставляемый в поток между двумя выводами |
| other | - |
объект
ostream_joiner
из которого данный объект копируется или перемещается
|
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |