Condividi tramite


strstreambuf::pbackfail

Una funzione membro virtuale protetta che tenta di riportare un elemento del flusso di input e quindi le rende l'elemento corrente (puntato il puntatore seguente).

virtual int pbackfail( 
   int _Meta = EOF 
);

Parametri

  • _Meta
    Il carattere da inserire nel buffer, o EOF.

Valore restituito

Se la funzione potrebbe non riuscire, restituisce EOF. In caso contrario, se _Meta == EOF, restituisce un valore diverso da EOF. In caso contrario, restituisce _Meta.

Note

La funzione membro virtuale protetta tenta di riportare un elemento nel buffer di input e quindi le rende l'elemento corrente (puntato il puntatore seguente).

Se _Meta == EOF, l'elemento da respingere è già fatto che nel flusso prima dell'elemento corrente. In caso contrario, l'elemento verrà sostituito da ch = (char)_Meta. La funzione è richiesto un elemento in diversi modi:

  • Se un percorso putback è disponibile e l'elemento memorizzato vi si confronta uguale a ch, è possibile diminuire il puntatore seguente per il buffer di input.

  • Se un percorso putback è disponibile e se la modalità di strstreambuf indica la sequenza selezionata è modificabile, la funzione può archiviare ch nel percorso del putback e diminuire il puntatore seguente per il buffer di input.

Requisiti

strstream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe strstreambuf

Programmazione di iostream

Convenzioni di iostream