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