strstreambuf Class
설명 요소와 일련의 요소에 저장 된 전송을 제어 하는 스트림 버퍼를 char array 개체입니다.
class strstreambuf : public streambuf
설명
개체 생성에 따라 할당, 확장 하 여 수 시퀀스에 대 한 변경 내용을 수용 하기 위해 필요에 따라 해제 합니다.
개체 클래스의 strstreambuf 모드 정보로의 여러 개의 비트가 저장의 strstreambuf 모드.이러한 비트 표시 여부 제어 되는 시퀀스:
할당 된 후 최종적으로 확보 해야 합니다.
수정할 수 있습니다.
저장소를 다시 할당 하 여 확장 가능 합니다.
고정 된 및 따라서 개체가 아닌 기관에 의해 개체가 소멸 되거나 (할당 된 경우)을 해제 하기 전에 고정 해야 합니다.
고정 된 제어 되는 시퀀스 수정 하거나, 이러한 별도 모드 비트의 상태에 관계 없이 확장 수 없습니다.
개체를 제어 하는 두 개의 함수 포인터를 저장 하는 또한 strstreambuf 할당 합니다.이러한 null 포인터인 경우 자체 메서드를 할당 하 고 해제 제어 되는 시퀀스에 대 한 저장소 개체를 devises.
[!참고]
이 클래스는 더 이상 사용되지 않습니다.사용 하는 것이 좋습니다 stringbuf 또는 wstringbuf 대신.
생성자
개체 형식의 생성 strstreambuf. |
멤버 함수
스트림 버퍼를 스트림 버퍼 작업을 통해 사용할 수 없게 됩니다. |
|
새 문자를 전체 버퍼에 삽입 될 때 호출할 수 있는 보호 된 가상 함수입니다. |
|
추가 하려고 하는 보호 된 가상 멤버 함수 요소 입력된 스트림으로 다시 하 현재 요소 (다음 포인터가 가리키는) 만듭니다. |
|
제어 되는 시퀀스에 기록 된 요소의 개수를 반환 합니다. |
|
제어 된 스트림의 현재 위치를 변경 하려고 하는 보호 된 가상 멤버 함수입니다. |
|
제어 된 스트림의 현재 위치를 변경 하려고 하는 보호 된 가상 멤버 함수입니다. |
|
호출 고정에서 제어 되는 시퀀스의 시작 부분에 다음에 대 한 포인터를 반환 합니다. |
|
입력된 스트림에서 현재 요소를 추출 하는 보호 된 가상 함수입니다. |
요구 사항
헤더: <strstream>
네임 스페이스: std