strstreambuf::pbackfail

Una función virtual protegida de miembro que intentan colocar la reproducción de un elemento en el flujo de entrada, y después se hace que el elemento actual (indicado por el puntero siguiente).

virtual int pbackfail(
   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

La función virtual protegida de miembro intentan colocar la reproducción de un elemento en el búfer de entrada, y después se hace que el elemento actual (indicado por el puntero siguiente).

Si == EOFde _Meta, el elemento para insertar posterior es efectivamente el ya en la secuencia antes del elemento actual.Si no, dicho elemento se reemplaza por ch = _Meta (dechar).La función puede colocar la reproducción de un elemento de varias maneras:

  • Si una posición de putback está disponible, y el elemento almacenado allí es igual a ch, disminuir el puntero siguiente para el búfer de entrada.

  • Si una posición de putback está disponible, y si el modo de strstreambuf indica la secuencia controlada es modificable, la función puede almacenar ch en el putback colocar y disminuir el puntero siguiente para el búfer de entrada.

Requisitos

encabezado: <strstream>

espacio de nombres: std

Vea también

Referencia

strstreambuf Class

programación iostream

convenciones de iostreams