다음을 통해 공유


ostream_iterator 클래스

템플릿 클래스 ostream_iterator는 연속 요소를 추출 **연산자 <<**가 포함된 출력 스트림에 쓰는 출력 반복기 개체에 대해 설명합니다.

template < 
   class Type  
   class CharType = char 
   class Traits = char_traits<CharType> 
> 
class ostream_iterator

매개 변수

  • 형식
    출력 스트림에 삽입될 개체의 형식입니다.

  • CharType
    ostream_iterator의 문자 형식을 나타내는 형식입니다. 이 인수는 선택 사항이며 기본값은 char입니다.

  • Traits
    ostream_iterator의 문자 형식을 나타내는 형식입니다. 이 인수는 선택 사항이며 기본값은 char_traits<CharType>입니다.

ostream_iterator 클래스는 출력 반복기에 대한 요구 사항을 충족해야 합니다. 알고리즘은 ostream_iterator를 사용하여 출력 스트림에 직접 쓸 수 있습니다.

생성자

ostream_iterator

출력 스트림으로 쓰도록 초기화 및 구분된 ostream_iterator를 구성합니다.

형식 정의

char_type

ostream_iterator의 문자 형식을 허용하는 형식입니다.

ostream_type

ostream_iterator의 스트림 형식을 허용하는 형식입니다.

traits_type

ostream_iterator의 특성 형식을 허용하는 형식입니다.

연산자

operator*

출력 반복기 식 *i = x을 구현하는 데 사용된 역참조 연산자.

operator++

연산이 호출되기 전에 주소 지정한 동일한 개체에 ostream_iterator를 반환한 비함수 증분 연산자.

operator=

출력 스트림을 작성하기 위해 출력 반복기 식 *i = x을 구현하는 데 사용된 할당 연산자.

요구 사항

헤더: <iterator>

네임스페이스: std

참고 항목

참조

<iterator>

C++ 표준 라이브러리의 스레드 보안

표준 템플릿 라이브러리