std::basic_streambuf::uflow
Материал из cppreference.com
< cpp | io | basic streambuf
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
int_type uflow(); | ||
Гарантирует, что по крайней мере один символ доступен в области ввода путем обновления указателей на область ввода (при необходимости). В случае успеха возвращает значение этого символа и перемещает значение' получить указатель на один символ. В случае неудачи возвращает traits::eof().
Оригинал:
Ensures that at least one character is available in the input area by updating the pointers to the input area (if needed). On success returns the value of that character and advances the value of the get pointer by one character. On failure returns traits::eof().
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Функция может обновить
gptr
, egptr
и eback
указателей для определения местоположения вновь загруженные данные (если таковые имеются). В случае ошибки, функция гарантирует, что либо gptr()== nullptr или gptr()== egptr.Оригинал:
The function may update
gptr
, egptr
and eback
pointers to define the location of newly loaded data (if any). On failure, the function ensures that either gptr()== nullptr or gptr()== egptr.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Версия базового класса вызова функции
underflow
. Производные классы могут переопределить эту функцию, чтобы разрешить обновление Get области в случае истощения.Оригинал:
The base class version of the function calls
underflow
. The derived classes may override this function to allow updates to the get area in the case of exhaustion.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править]Параметры
(Нет)
[править]Возвращаемое значение
Значение символа, на который указывает' получить указатель прежде чем она была проведена на одну или traits::eof() иначе.
Оригинал:
The value of the character that was pointed to by the get pointer before it was advanced by one, or traits::eof() otherwise.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Версия базового класса возвращает значение, возвращаемое
underflow
.Оригинал:
The base class version of the function returns the value returned by
underflow
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Примечание
Общественные функции std::streambuf вызывать эту функцию только тогда, когда gptr()== nullptr или gptr()>= egptr().
Оригинал:
The public functions of std::streambuf call this function only if gptr()== nullptr or gptr()>= egptr().
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Пример
Этот раздел не завершён Причина: нет примера |
[править]См. также
[virtual] | читает символы из соответствующей последовательности ввода Get области Оригинал: reads characters from the associated input sequence to the get area Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] | пишет символы с соответствующей последовательности выхода из поставленных области Оригинал: writes characters to the associated output sequence from the put area Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |