strstreambuf::overflow

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

virtual int overflow(
   int _Meta = EOF
);

Parámetros

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

Valor devuelto

Si la función no se realizará correctamente, devuelve EOF.Si no, si == EOF, no de _Meta devuelve un valor distinto de EOF.De lo contrario, devuelve _Meta.

Comentarios

¡Si _Meta! = EOF, la función virtual protegida de miembro intenta incrustar el _Meta de elementos (char) 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.

  • Si el modo almacenado de strstreambuf indica la secuencia controlada es modificable, extensible, y no inmovilizado, la función puede hacer que una escritura colocar disponibles asignando nuevo 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: <strstream>

espacio de nombres: std

Vea también

Referencia

strstreambuf Class

programación iostream

convenciones de iostreams