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) | (库基础技术规范 v2) |
|
ostream_joiner
(
ostream_type
&
stream, DelimT
&&
delimiter
)
;
|
(2) | (库基础技术规范 v2) |
|
ostream_joiner
(
const
ostream_joiner
&
other
)
=
default
;
|
(3) |
(库基础技术规范 v2)
(隐式声明) |
|
ostream_joiner
(
ostream_joiner
&&
other
)
=
default
;
|
(4) |
(库基础技术规范 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
对象
|
示例
|
本节内容不完整
原因:缺少示例 |