Поделиться через


basic_streambuf::xsgetn

Protected виртуальная функция, извлекающая элементы из входного потока.

Этот метод в принципе является небезопасным, так как он полагается на участнике, чтобы проверить, переданные значения верны.

virtual streamsize xsgetn(
   char_type *_Ptr,
   streamsize _Count
);

Параметры

  • _Ptr
    Буфер, который должен содержать извлеченные символы.

  • _Count
    Количество элементов, которые необходимо извлечь.

Возвращаемое значение

Количество извлекаемых элементов.

Заметки

Защищенный виртуальный функцию-член извлекает до _Count элементы из входного потока, если повторными вызовами на sbumpc и сохраняет их в начале массива на _Ptr.Он возвращает количество фактически извлеченных элементов.

Требования

заголовок: <streambuf>

std пространство имен:

См. также

Ссылки

basic_streambuf Class

программирование iostream

соглашения iostreams