C ++ streambuf - débordement

La description

Il est utilisé pour mettre le caractère et écrit c à la position actuelle du pointeur de mise (pptr), et avance ce pointeur d'une position vers l'avant.

Déclaration

Voici la déclaration pour std :: basic_stringbuf :: overflow.

int_type overflow (int_type c = traits_type::eof());

Paramètres

cCaractère à remettre.

Valeur de retour

Il renvoie une valeur autre que la valeur de fin de fichier (traits_type :: eof ()) est renvoyée: si le caractère c a été écrit avec succès en cas de succès ou la valeur de fin de fichier en cas d'échec.

Des exceptions

Basic guarantee - si une exception est levée, l'objet est dans un état valide.

Courses de données

Il modifie l'objet basic_stringbuf.