strstreambuf Class

설명 요소와 일련의 요소에 저장 된 전송을 제어 하는 스트림 버퍼를 char array 개체입니다.

class strstreambuf : public streambuf

설명

개체 생성에 따라 할당, 확장 하 여 수 시퀀스에 대 한 변경 내용을 수용 하기 위해 필요에 따라 해제 합니다.

개체 클래스의 strstreambuf 모드 정보로의 여러 개의 비트가 저장의 strstreambuf 모드.이러한 비트 표시 여부 제어 되는 시퀀스:

  • 할당 된 후 최종적으로 확보 해야 합니다.

  • 수정할 수 있습니다.

  • 저장소를 다시 할당 하 여 확장 가능 합니다.

  • 고정 된 및 따라서 개체가 아닌 기관에 의해 개체가 소멸 되거나 (할당 된 경우)을 해제 하기 전에 고정 해야 합니다.

고정 된 제어 되는 시퀀스 수정 하거나, 이러한 별도 모드 비트의 상태에 관계 없이 확장 수 없습니다.

개체를 제어 하는 두 개의 함수 포인터를 저장 하는 또한 strstreambuf 할당 합니다.이러한 null 포인터인 경우 자체 메서드를 할당 하 고 해제 제어 되는 시퀀스에 대 한 저장소 개체를 devises.

[!참고]

이 클래스는 더 이상 사용되지 않습니다.사용 하는 것이 좋습니다 stringbuf 또는 wstringbuf 대신.

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

strstreambuf

개체 형식의 생성 strstreambuf.

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

고정

스트림 버퍼를 스트림 버퍼 작업을 통해 사용할 수 없게 됩니다.

오버플로(overflow)

새 문자를 전체 버퍼에 삽입 될 때 호출할 수 있는 보호 된 가상 함수입니다.

pbackfail

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

pcount

제어 되는 시퀀스에 기록 된 요소의 개수를 반환 합니다.

seekoff

제어 된 스트림의 현재 위치를 변경 하려고 하는 보호 된 가상 멤버 함수입니다.

seekpos

제어 된 스트림의 현재 위치를 변경 하려고 하는 보호 된 가상 멤버 함수입니다.

str

호출 고정에서 제어 되는 시퀀스의 시작 부분에 다음에 대 한 포인터를 반환 합니다.

언더플로

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

요구 사항

헤더: <strstream>

네임 스페이스: std

참고 항목

참조

streambuf

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

iostream 프로그래밍

iostreams 규칙

기타 리소스

strstreambuf 멤버

<strstream> 멤버