La clase plantilla basic_iostream proporciona apoyo a operaciones de flujo de entrada / salida de alto nivel. Las operaciones apoyadas incluyen la lectura secuencial, o escritura y formato. Esta funcionalidad se implementa a través de la interfaz, proporcionada por la clase basic_streambuf. Es accedida a través de la clase basic_ios.
Inheritance diagram
Dos especializaciones para tipos de caracteres comunes se definen así: