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


basic_streambuf::xsgetn

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

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

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

Параметры

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

  • _Count
    Число элементов, которые нужно получить.

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

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

Заметки

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

Требования

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

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

См. также

Ссылки

Класс basic_streambuf

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

Соглашения iostreams