Define la plantilla de clase basic_istream que remita las extracciones para las iostreams y la plantilla de clase basic_iostream que remita las inserciones y extracciones. El encabezado define también un manipulador relacionado. Este archivo de encabezado se suele incluir automáticamente mediante otro encabezado de iostreams; rara vez tendrá que incluirlo directamente.
La plantilla de clase describe un objeto que controla la extracción de elementos y objetos codificados de un búfer de flujo con elementos de tipo Elem, también conocido como char_type, cuyos rasgos de caracteres están determinados por la clase Tr, también conocida como traits_type.