istream_iterator Class
입력된 반복기 개체에 설명 합니다.클래스의 개체를 추출 합니다. 형식 입력된 스트림에서 it를 통해 개체 형식의 저장소 액세스 포인터 에 basic_istream<CharType, 성분>.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
class Distance= ptrdiff_t
>
class istream_iterator :
public iterator<input_iterator_tag, Type, Distance, const Type *, const Type &>
매개 변수
Type
입력된 스트림에서 추출할 개체 유형을 지정 합니다.CharType
문자 유형을 나타내는 종류는 istream_iterator.이 인수는 선택적 이며 기본값은 char*.*Traits
문자 유형을 나타내는 종류는 istream_iterator.이 인수는 선택적 이며 기본값은 char_traits<CharType >.거리
A 서명 형식에 대 한 차이 나타내는 정수 계열 형식에서 istream_iterator.이 인수는 선택적 이며 기본값은 ptrdiff_t*.*
구성 또는 저장 된 포인터를 null이 아닌 클래스 istream_iterator의 개체를 증분 개체 형식의 개체를 저장 하 고 추출 시도 형식 연결 된 입력 스트림에서.추출 실패 하는 경우 개체 포인터가 저장된 표시기가 시퀀스의 끝을 따라서 만드는 null 포인터를 효과적으로 대체 합니다.
생성자
두 스트림의 끝 반복기를 기본값으로 만듭니다 istream_iterator 또는 istream_iterator 에서 읽어 오는 반복기의 스트림 형식으로 초기화 합니다. |
형식 정의
문자 형식에 제공 하는 형식에서 istream_iterator. |
|
스트림 형식에 제공 하는 형식에서 istream_iterator. |
|
문자 특성 형식을 제공 하는 형식에서 istream_iterator. |
연산자
저장 된 개체 형식의 역참조 연산자 반환 Type 가 해결의 istream_iterator. |
|
있는 경우 구성원의 값을 반환 합니다. |
|
중 하나 입력된 스트림에서 증가 개체를 추출 또는 증가 하기 전에 개체를 복사 하 고 복사본을 반환. |
요구 사항
헤더: <iterator>
네임 스페이스: std