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