basic_filebuf::setbuf

Führt eine Vorgangseinzelheit zu jedem 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)) an das Array von _Count-Elementen geben kann, die am _Buffer als Puffer für den Stream starten.Wenn diese Funktion einen Wert ungleich 0 zurückgibt, gibt die Funktion einen NULL-Zeiger zurück.Andernfalls wird this zurück, um Erfolg zu signalisieren.

Anforderungen

Header: <fstream>

Namespace: std

Siehe auch

Referenz

basic_filebuf Class

Programmierung der iostream-Headerdatei

iostreams Konventionen