Определяет шаблон класса basic_istream, который медиатирует извлечения для iostreams и шаблон класса basic_iostream, который медиатирует как вставки, так и извлечение. Заголовок также определяет связанный манипулятор. Этот файл заголовок обычно автоматически включается другим заголовком iostreams, его редко приходится включать напрямую.
Шаблон класса описывает объект, который управляет извлечением элементов и закодированными объектами из буфера потока с элементами типа Elem, также известным как char_type, признаки символов которого определяются классом Tr, также известным как traits_type.