std::basic_streambuf<CharT,Traits>::sbumpc, std::basic_streambuf<CharT,Traits>::stossc
int_type sbumpc(); | (1) | |
void stossc(); | (2) | (устарело в C++98) (удалено в C++17) |
Считывает один символ и перемещает входную последовательность на один символ.
1) Если позиция чтения во входной последовательности недоступна, возвращает
uflow(). В противном случае возвращает Traits::to_int_type(*gptr()).
2) То же, что и (1), но отбрасывает результат.
Параметры
(нет)
Возвращаемое значение
1) Значение символа, на который указывает указатель чтения, или
Traits::eof(), если позиция чтения недоступна.Пример
См. также
| считывает один символ из входной последовательности, не перемещая её (открытая функция-член) |
|
| перемещает входную последовательность, затем считывает один символ, не перемещая её повторно (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_streambuf/sbumpc