다음을 통해 공유


basic_filebuf::overflow

새 문자 전체 버퍼에 삽입 될 때 호출 됩니다.

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

매개 변수

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

반환 값

함수가 성공할 수 없는 경우 반환 traits_type::eof.그렇지 않으면, traits_type::not_eof(_메타).

설명

경우 _메타**! = traits_type::**eof, 보호 된 가상 멤버 함수를 위해 노력에 요소를 삽입 하려면 ch = traits_type::to_char_type(_메타) 출력 버퍼에.이렇게 다양 한 방법으로 수행할 수 있습니다.

  • 쓰기 위치를 사용할 수 있으면 요소 위치에 쓰기 저장할 수 및 출력 버퍼에 대 한 다음 포인터를 증가 합니다.

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

  • 보류 중인 출력에서 출력 버퍼를 변환할 수 있습니다 ch, 파일 변환 패싯을 사용 하 여 fac 호출에 fac.out 필요에 따라.각 요소 ch 형식의 char 따라서 생성 관련 파일 포인터가 지정 된 스트림에 쓰여집니다 fp 로가 연속으로 호출할 경우 폼의 fputc(ch, fp).모든 변환 또는 쓰기 오류가 발생 하는 경우 함수가 실패 합니다.

요구 사항

헤더: <fstream>

네임 스페이스: std

참고 항목

참조

basic_filebuf Class

iostream 프로그래밍

iostreams 규칙