Freigeben über


basic_filebuf::setbuf

Führt eine Vorgangseinzelheit auf jedes abgeleiteten Streampuffer aus.

virtual basic_streambuf<Elem, Tr> *setbuf(
    char_type *_Buffer,
    streamsize _Count
);

Parameter

  • _Buffer
    Zeiger auf einen Puffer.

  • _Count
    Größe des Puffers.

Rückgabewert

Die geschützte Memberfunktion gibt null zurück, wenn der Dateizeiger fp ein NULL-Zeiger ist.

Hinweise

setbuf ruft setvbuf(fp,char (*)_Buffer, _IOFBF, _Count * sizeof (Elem)) auf das Array von _Count-Elementen bereitgestellt, die am _Buffer als Puffer für den Stream starten. Wenn diese Funktion einen Wert ungleich 0 (null) zurückgibt, gibt die Funktion einem NULL-Zeiger zurück. Andernfalls gibt er this, um Erfolg zu signalisieren.

Anforderungen

Header: <fstream>

Namespace: std

Siehe auch

Referenz

basic_filebuf-Klasse

iostream-Programmierung

iostreams-Konventionen