std::basic_filebuf::underflow
Материал из cppreference.com
< cpp | io | basic filebuf
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
protected: virtual int_type underflow() | ||
Ведет себя как std::basic_streambuf::underflow базового класса, кроме того, что для чтения данных из связанной последовательности символов (файл) в Get области, сначала считывает байт из файла во временный буфер (выделено больше по мере необходимости), а затем использует std::codecvt::in из проникнуты язык для преобразования внешних (как правило, многобайтовые) представление к внутренней форме, которая затем используется для заполнения Get области. Преобразование может быть пропущен, если std::codecvt::always_noconv локали возвращается true
Оригинал:
Behaves like the base class std::basic_streambuf::underflow, except that to read the data from the associated character sequence (the file) into the get area, first reads the bytes from the file into a temporary buffer (allocated as large as necessary), then uses std::codecvt::in of the imbued locale to convert the external (typically, multibyte) representation to the internal form which is then used to populate the get area. The conversion may be skipped if the locale's std::codecvt::always_noconv returns true
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править]Параметры
(Нет)
[править]Возвращаемое значение
Traits::to_int_type(*gptr()) (первый символ в ожидании последовательности), в случае успеха, или Traits::eof() в случае неудачи.
Оригинал:
Traits::to_int_type(*gptr()) (the first character of the pending sequence) in case of success, or Traits::eof() in case of failure.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Пример
Этот раздел не завершён Причина: нет примера |
[править]См. также
[virtual] | читает символы из соответствующей последовательности ввода Get области Оригинал: reads characters from the associated input sequence to the get area Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected std::basic_streambuf функция-элемент) |
[virtual] | читает из связанных файлов и авансы следующий указатель в область Get Оригинал: reads from the associated file and advances the next pointer in the get area Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] | пишет символов связанных файлов из поставленных области Оригинал: writes characters to the associated file from the put area Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |