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이 아닌 값을 출력 버퍼에 액세스할 수 있습니다.

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

basic_stringbuf

개체 형식의 생성 basic_stringbuf.

00eew6y5.collapse_all(ko-kr,VS.110).gif형식 정의

allocator_type

형식 템플릿 매개 변수에 대 한 동의어입니다 Alloc.

char_type

형식 이름에 연결의 Elem 템플릿 매개 변수가 있습니다.

int_type

내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위.

off_type

내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위.

pos_type

내에서 변경할 수 있습니다 basic_filebuf의 형식에 같은 이름에 해당 하는 범위는 Tr 범위.

traits_type

형식 이름에 연결의 Tr 템플릿 매개 변수가 있습니다.

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

오버플로(overflow)

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

pbackfail

다시 입력된 버퍼에 있는 요소를 넣을 수 있는 보호 된 가상 멤버 함수 시도 다음 사용 하면 현재 요소 (다음 포인터가 가리키는).

seekoff

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

seekpos

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

str

설정 하거나 문자열 버퍼에 쓰기 위치를 변경 하지 않고 텍스트를 가져옵니다.

언더플로

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

요구 사항

헤더: <sstream>

네임 스페이스: std

참고 항목

참조

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

iostream 프로그래밍

iostreams 규칙

기타 리소스

basic_stringbuf 멤버

<sstream> 멤버