다음을 통해 공유


ostrstream::ostrstream

개체 형식의 생성 ostrstream.

ostrstream( );
ostrstream(
   char *_Ptr, 
   streamsize _Count,
   ios_base::openmode _Mode = ios_base::out
);

매개 변수

  • _Ptr
    버퍼입니다.

  • _Count
    버퍼의 바이트 크기입니다.

  • _Mode
    입력 및 출력 모드 버퍼입니다.참조 ios_base::openmode 에 대 한 자세한 내용은.

설명

두 생성자를 호출 하 여 기본 클래스를 초기화 ostream(sb), 여기서 sb 저장 된 개체 클래스의 strstreambuf.또한 첫 번째 생성자 초기화 sb 를 호출 하 여 strstreambuf.두 번째 생성자는 두 가지 기본 클래스를 초기화합니다.

  • If _Mode & ios_base::app= = 0, 다음 _Ptr 배열의 첫 번째 요소를 지정 해야 _Count 요소 및 생성자 호출 strstreambuf(_Ptr, _Count, _Ptr).

  • 그렇지 않으면 _Ptr 의 첫 번째 요소를 가진 첫 번째 요소에서 지정 되는 C 문자열을 포함 하는 배열 요소의 개수를 지정 해야 _Ptr, 생성자 호출 하 고 strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr)).

요구 사항

헤더: <strstream>

네임 스페이스: std

참고 항목

참조

ostrstream Class

iostream 프로그래밍

iostreams 규칙