Namespaces
Variants

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

From cppreference.net
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 对象

示例