Partager via


basic_filebuf::setbuf

Exécute une opération particulière à chaque tampon du flux dérivée.

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

Paramètres

  • _Buffer
    un pointeur vers un tampon.

  • _Count
    Taille de la mémoire tampon.

Valeur de retour

La fonction membre 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 de _Count éléments commençant à _tampon comme tampon pour le flux de données. Si cette fonction retourne une valeur différente de zéro, la fonction retourne un pointeur null. Sinon, il retourne this pour signaler la réussite.

Configuration requise

En-tête: <fstream>

Espace de noms : std

Voir aussi

Référence

basic_filebuf, classe

iostream, programmation

iostreams, conventions