Namespaces
Variants

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

From cppreference.net
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 객체

예제