basic_stringbuf Class
설명 형식 요소의 전송을 제어 하는 스트림 버퍼 Elem, 해당 문자 특성 클래스에 의해 결정 됩니다 Tr하 고 시퀀스의 요소를 array 개체에 저장 합니다.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
매개 변수
Alloc
할당자 클래스입니다.Elem
형식 문자열의 기본 요소입니다.Tr
문자 특성 문자열의 기본 요소를 특수화 합니다.
설명
개체 할당, 확장 되 고 시퀀스에 대 한 변경 내용을 수용 하기 위해 필요에 따라 해제 합니다.
클래스 basic_stringbuf의 개체 <Elem, Tr, Alloc> 사본을 저장의 ios_base::openmode 인수가 해당 생성자에서 해당 stringbuf 모드 모드:
경우 mode & ios_base::in 는 0이 아닌 값 입력된 버퍼에 액세스할 수 있습니다.자세한 내용은 basic_streambuf Class를 참조하십시오.
경우 mode & ios_base::out 는 0이 아닌 값을 출력 버퍼에 액세스할 수 있습니다.
생성자
개체 형식의 생성 basic_stringbuf. |
형식 정의
형식 템플릿 매개 변수에 대 한 동의어입니다 Alloc. |
|
형식 이름에 연결의 Elem 템플릿 매개 변수가 있습니다. |
|
내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위. |
|
내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위. |
|
내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위. |
|
형식 이름에 연결의 Tr 템플릿 매개 변수가 있습니다. |
멤버 함수
새 문자를 전체 버퍼에 삽입 될 때 호출할 수 있는 보호 된, 가상 함수입니다. |
|
다시 입력된 버퍼에 있는 요소를 넣을 수 있는 보호 된 가상 멤버 함수 시도 다음 사용 하면 현재 요소 (다음 포인터가 가리키는). |
|
보호 된 가상 멤버 함수는 제어 된 스트림의 현재 위치를 변경 하려고 합니다. |
|
보호 된 가상 멤버 함수는 제어 된 스트림의 현재 위치를 변경 하려고 합니다. |
|
설정 하거나 문자열 버퍼에 쓰기 위치를 변경 하지 않고 텍스트를 가져옵니다. |
|
입력된 스트림에서 현재 요소를 추출 하는 보호 된 가상 멤버 함수입니다. |
요구 사항
헤더: <sstream>
네임 스페이스: std