basic_streambuf::pbackfail

입력된 스트림으로 요소를 다시 추가 하려고 하는 보호 된 가상 멤버 함수를 다음 사용 하면 현재 요소 (다음 포인터가 가리키는).

virtual int_type pbackfail(
   int_type _Meta = traits_type::eof( )
);

매개 변수

  • _Meta
    문자를 버퍼에 삽입 또는 traits_type::eof.

반환 값

함수가 성공할 수 없는 경우 반환 traits_type::eof 또는 예외를 throw 합니다.그렇지 않은 경우 다른 값을 반환합니다.기본 동작을 반환 하는 것 traits_type::eof.

설명

경우 _메타 같음 비교 traits_type::eof, 푸시 백 요소 스트림의 현재 요소 앞에 효과적입니다.그렇지 않으면 해당 요소에서 대체 traits_type::to_char_type(_메타).함수 다시 다양 한 방법으로 요소를 넣을 수 있습니다.

  • Putback 위치를 사용할 수 있으면 요소 putback 위치에 저장할 수 있습니다 및 입력된 버퍼에 대 한 다음 포인터를 감소 시킵니다.

  • Putback 위치 입력된 버퍼에 대 한 새 또는 추가 저장소를 할당 하 여 사용할 수 있습니다.

  • 스트림 버퍼에 대 한 일반적인 입력 및 출력 스트림을 putback 위치 쓰는 아웃, 일부 외부 대상 일부 또는 모든 요소 간의 시작 및 다음 포인터에 의해 출력 버퍼에 대 한 사용할 수 있습니다.

요구 사항

헤더: <streambuf>

네임 스페이스: std

참고 항목

참조

basic_streambuf Class

iostream 프로그래밍

iostreams 규칙