strstreambuf::overflow
Защищенная виртуальная функция, могут вызывать при новый символ вставляется в полный буфер.
virtual int overflow(
int _Meta = EOF
);
Параметры
- _Meta
Символ, который необходимо вставить в буфер, или EOF.
Возвращаемое значение
Если функция не может быть выполнено успешно, она возвращает EOF. В противном случае если _Meta == EOF, оно возвращает какое-либо значение, отличное от EOF. В противном случае возвращается _Meta.
Заметки
Если _Meta! = EOF, защищенной виртуальной функции-члена пытается вставить _Meta элемента (char) в буфер вывода. Она может этого сделать различными способами:
Если позиция запись доступна, она может содержать элемент в позиции записи и увеличить следующий указатель для буфера вывода.
Если сохраненного режима strstreambuf сообщает, контролируемая последовательность записи, extendable и не замороженный, функция может сделать доступным позицию записи, выбрав новый для буфера вывода. Расширение буфер вывода в этом случае также расширяет любой связанный входной буфер.
Требования
Заголовок:<strstream>
Пространство имен: std