다음을 통해 공유


basic_streambuf::uflow

입력된 스트림에서 현재 요소를 추출 하는 보호 된 가상 함수입니다.

virtual int_type uflow( );

반환 값

현재 요소입니다.

설명

보호 된 가상 멤버 함수는 현재 요소 추출 하려고 ch 입력된 스트림에서 다음 스트림의 현재 위치를 이동 하 고 요소 이름으로 반환 합니다. traits_type::to_int_type(ch).이렇게 다양 한 방법으로 수행할 수 있습니다.

  • 읽기 위치를 사용할 수 있으면 걸리는 ch 요소에서 읽은 위치 저장 및 입력된 버퍼에 대 한 다음 포인터를 이동 합니다.

  • 이 요소는 직접 일부 외부 소스에서 읽을 수 있고 납품으로 ch.

  • 스트림 버퍼에 대 한 일반적인 입력 및 출력 스트림을 해당 읽기 위치를 쓰는 아웃, 일부 외부 대상 일부 또는 모든 요소 간의 시작 및 다음 포인터에 의해 출력 버퍼에 대 한 수 있습니다.입력된 버퍼에 대 한 새 또는 추가 저장소를 할당할 수 있습니다.함수 다음에, 일부 외부 소스에서 요소를 하나 이상 읽습니다.

함수가 성공할 수 없는 경우 반환 traits_type::eof, 또는 예외를 throw 합니다.그렇지 않으면 현재 요소 반환 ch 입력된 스트림에 변환, 위에서 설명한 및 입력된 버퍼에 대 한 다음 포인터를 이동 합니다.기본 동작을 호출 하는 것 언더플로 및 해당 함수에서 반환 하는 경우 traits_type::eof를 반환 하는 traits_type::eof.그렇지 않으면 현재 요소 반환 ch 입력된 스트림에 앞에서 설명한 대로, 변환한 다음 입력된 된 버퍼에 대 한 포인터를 이동 합니다.

요구 사항

헤더: <streambuf>

네임 스페이스: std

참고 항목

참조

basic_streambuf Class

iostream 프로그래밍

iostreams 규칙