Поделиться через


strstreambuf::pbackfail

Защищенная виртуальная функция-член, пытается перейти обратно в элемент входной поток, а затем делает его текущего элемента (указанный следующему указателю).

virtual int pbackfail( 
   int _Meta = EOF 
);

Параметры

  • _Meta
    Символ, который необходимо вставить в буфер, или EOF.

Возвращаемое значение

Если функция не может быть выполнено успешно, она возвращает EOF. В противном случае если _Meta == EOF, оно возвращает какое-либо значение, отличное от EOF. В противном случае возвращается _Meta.

Заметки

Защищенная виртуальная функция-член пытается перейти обратно элемент в буфер ввода, а затем делает его текущего элемента (указанный следующему указателю).

Если _Meta == EOF, элемент, чтобы отправлять обратно эффективно она в потоке перед текущим элементом. В противном случае этот элемент заменяется ch = (char)_Meta. Функция может перейти обратно элемент различными способами:

  • Если позиция putback доступна и элемент, хранящимися сравнивает равно ch, он может уменьшить следующий указатель для буфера.

  • Если позиция putback доступна, и если режим strstreambuf сообщает, контролируемая последовательность является изменяемым, функция ch может храниться в нужное положение putback и уменьшить следующий указатель для буфера.

Требования

Заголовок:<strstream>

Пространство имен: std

См. также

Ссылки

Класс strstreambuf

Программирование iostream

Соглашения iostreams