Udostępnij za pośrednictwem


strstreambuf::pbackfail

Funkcja chroniony członek wirtualnego próbuje ponownie umieścić element w strumieniu wejściowym, a następnie ułatwia bieżącego elementu (wskazywanej przez kursor dalej).

virtual int pbackfail(
   int _Meta = EOF
);

Parametry

  • _Meta
    Włóż do buforu, znak lub EOF.

Wartość zwracana

Jeśli funkcja nie powiodła się, zwraca EOF.Inaczej, jeśli _Meta == EOF, zwraca wartość niektórych innych niż EOF.W przeciwnym razie zwraca _Meta.

Uwagi

Funkcja chroniony członek wirtualnego próbuje ponownie umieścić element w buforze wejściowym, a następnie wprowadź go bieżącego elementu (wskazywanej przez kursor dalej).

Jeśli _Meta == EOF, element przesunąć wstecz skutecznie jest już w strumieniu przed bieżącym elementem.W przeciwnym razie ten element zastępuje ch = (char) _Meta.Funkcję można umieścić ponownie element na różne sposoby:

  • Jeśli położenie putback jest dostępny i element tam przechowywane porównuje równa ch, to zmniejszyć wskaźnik dalej dla buforu wejściowego.

  • Jeżeli stanowisko putback jest dostępny i jeśli tryb strstreambuf mówi, kontrolowanej sekwencji jest modyfikowane, można przechowywać funkcji ch do pozycji putback i osłabienie dalej wskaźnika dla buforu wejściowego.

Wymagania

Nagłówek: <strstream>

Obszar nazw: std

Zobacz też

Informacje

strstreambuf Class

iostream Programowanie

iostreams Konwencji