Share via


basic_stringbuf::overflow

Una función virtual protegida que puede llamar cuando un nuevo carácter se incrusta en un búfer completo.

virtual int_type overflow(
   int_type _Meta = traits_type::eof( )
);

Parámetros

  • _Meta
    El carácter que se va a insertar en el búfer, o traits_type:: EOF.

Valor devuelto

Si la función no se realizará correctamente, devuelve traits_type:: EOF.De lo contrario, devuelve traits_type::not_eof(_Meta).

Comentarios

Si el _Meta no es igual a traits_type::EOF, la función virtual protegida de miembro intenta incrustar el elemento traits_type::to_char_type(_Meta) en el búfer de salida.Puede hacerlo de varias maneras:

  • Si una posición de escritura está disponible, puede almacenar el elemento en la escritura colocar y aumentar el puntero siguiente para el búfer de salida.

  • Puede que una escritura colocar disponibles asignando el nuevo o adicional almacenamiento para el búfer de salida.Extender el búfer de salida de esta manera se extiende también cualquier búfer de entrada asociado.

Requisitos

encabezado: <sstream>

espacio de nombres: std

Vea también

Referencia

basic_stringbuf Class

programación iostream

convenciones de iostreams