Partager via


basic_filebuf::setbuf

Effectue un détail d'exécution à chaque mémoire tampon du flux dérivée.

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

Paramètres

  • _Buffer
    Pointeur vers une mémoire tampon.

  • _Count
    Taille de la mémoire tampon.

Valeur de retour

La fonction membre protégée retourne zéro si le pointeur de fichier fp est un pointeur null.

Notes

setbuf appelle setvbuf(fp,char (*)_Buffer, _IOFBF, _Count * sizeof (Elem)) pour offrir le tableau d'éléments d' _Count démarrant au _Buffer comme mémoire tampon pour le flux.Si cette fonction retourne une valeur différente de zéro, la fonction retourne un pointeur null.Sinon, il retourne this pour signaler le succès.

Configuration requise

en-tête : <fstream>

l'espace de noms : DST

Voir aussi

Référence

basic_filebuf Class

programmation iostream

conventions d'iostreams