다음을 통해 공유


istreambuf_iterator Class

문자 요소를 추출 하 여 개체 저장, 형식에 대 한 포인터를 통해 액세스 하는 입력된 스트림 버퍼에서 입력된 반복기 개체를 설명 하는 템플릿 클래스 istreambuf_iterator basic_streambuf<CharType, 특성>.

template < 
   class CharType
   class Traits = char_traits<CharType>
>
class istreambuf_iterator
: public iterator<input_iterator_tag, CharType, typename Traits::off_type, CharType *, CharType&>

매개 변수

  • CharType
    Istreambuf_iterator에 대 한 문자 형식을 나타내는 형식입니다.

  • Traits
    Istreambuf_iterator에 대 한 문자 형식을 나타내는 형식입니다.이 인수는 선택적 이며 기본값은 char_traits<CharType >.

설명

Istreambuf_iterator 클래스는 입력된 반복기에 대 한 요구 사항을 만족 해야 합니다.

구성 또는 null이 아닌 저장 된 포인터를 클래스 istreambuf_iterator의 개체를 증분 개체 효과적으로 추출 하 고 형식의 개체를 저장 하려고 CharType 연결 된 입력 스트림에서.그러나 개체가 실제로 역참조 되거나 복사 될 때까지 추출, 지연 될 수 있습니다.추출에 실패 하는 경우 개체 포인터가 저장된 표시기가 시퀀스의 끝을 따라서 하는 null 포인터와 효과적으로 대체 합니다.

daf5x844.collapse_all(ko-kr,VS.110).gif생성자

istreambuf_iterator

생성 된 istreambuf_iterator 입력된 스트림에서 문자를 읽을 수 초기화 됩니다.

daf5x844.collapse_all(ko-kr,VS.110).gif형식 정의

char_type

문자 형식에 제공 하는 형식에서 ostreambuf_iterator.

int_type

정수 형식에 대해 제공 하는 형식에 istreambuf_iterator.

istream_type

스트림 형식에 제공 하는 형식에서 istream_iterator.

streambuf_type

스트림 형식에 제공 하는 형식에서 istreambuf_iterator.

traits_type

문자 특성 형식을 제공 하는 형식에서 istream_iterator.

daf5x844.collapse_all(ko-kr,VS.110).gif멤버 함수

같음

입력된 스트림 버퍼의 두 반복기 사이의 같은지 테스트 합니다.

daf5x844.collapse_all(ko-kr,VS.110).gif연산자

operator*

역참조 연산자는 스트림에서 다음 문자를 반환 합니다.

operator++

입력된 스트림에서 다음 문자를 반환 또는 증가 하기 전에 개체를 복사 하 고 복사본을 반환 합니다.

operator->

있는 경우 멤버의 값을 반환 합니다.

요구 사항

헤더: <iterator>

네임 스페이스: std

참고 항목

참조

iterator Struct

표준 C++ 라이브러리에서 스레드로부터의 안전성

표준 템플릿 라이브러리

기타 리소스

istreambuf_iterator 멤버