std::basic_filebuf::underflow
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.