std::experimental::ostream_joiner<DelimT,CharT,Traits>::ostream_joiner
< cpp | experimental | ostream joiner
ostream_joiner(ostream_type& stream, const DelimT& delimiter); |
(1) | (库基础 TS v2) |
ostream_joiner(ostream_type& stream, DelimT&& delimiter); |
(2) | (库基础 TS v2) |
ostream_joiner(const ostream_joiner& other) = default; |
(3) | (库基础 TS v2) (隐式声明) |
ostream_joiner(ostream_joiner&& other) = default; |
(4) | (库基础 TS v2) (隐式声明) |
1) 构造迭代器,以 std::addressof(stream) 初始化私有 ostream_type* 成员,以 delimiter
初始化私有分隔符成员,并设置私有“首元素”标志为 true
。
2) 构造迭代器,以 std::addressof(stream) 初始化私有 ostream_type* 成员,以 std::move(delimiter)
初始化私有分隔符成员,并设置私有“首元素”标志为 true
。
3-4) 隐式声明的复制/移动构造函数,复制/移动构造私有流指针、分隔符和“首元素”标志成员。
参数
stream | - | 此迭代器要访问的输出流 |
delimiter | - | 要在二个输出间插入到流中的分隔符 |
other | - | ostream_joiner 对象,从它复制或移动构造此对象
|
示例
本节未完成 原因:暂无示例 |