Udostępnij za pośrednictwem


ostrstream::ostrstream

Tworzy obiekt typu ostrstream.

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

Parametry

  • _Ptr
    Bufor.

  • _Count
    Rozmiar buforu w bajtach.

  • _Mode
    Tryb wejściowych i wyjściowych buforu.Zobacz ios_base::openmode Aby uzyskać więcej informacji.

Uwagi

Oba konstruktory zainicjować klasy podstawowej, wywołując ostream(sb), gdzie sb jest przechowywaną obiekt klasy strstreambuf.Inicjuje również pierwszy konstruktora sb przez wywołanie strstreambuf.Drugi konstruktor inicjuje klasy podstawowej, jeden z dwóch sposobów:

  • If _Mode & ios_base::app== 0, następnie _Ptr należy wyznaczyć pierwszy element tablicy _Count elementów i wywołania konstruktora strstreambuf(_Ptr, _Count, _Ptr).

  • W przeciwnym razie _Ptr należy wyznaczyć pierwszego elementu tablicę liczba elementów, która zawiera ciąg c których pierwszy element jest wyznaczony przez _Ptri wywołania konstruktora strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr)).

Wymagania

Nagłówek: <strstream>

Obszar nazw: std

Zobacz też

Informacje

ostrstream Class

iostream Programowanie

iostreams Konwencji