Traducciones de esta página?:

C++ String Streams

String streams es una librería parecida a las librerías <iostream> and <fstream>, excepto por el hecho de que string streams te permite realizar entrada/salida sobre cadenas en lugar de hacerlo sobre flujos (streams). La librería <sstream> proporciona una funcionalidad similar a la obtenida mediante la utilización de sscanf y sprintf en la librería estándar de C.

Existen tres clases principales dentro de <sstream>:

  • stringstream - permite entrada y salidas
  • istringstream - permite solo entrada
  • ostringstream - permite solo salida

String streams es actualmente una subclase de iostreams, por lo que todas las funciones disponibles para iostreams los están también para stringstream. Ver C++ I/O functions para obtener mas información.

Además, string streams proporciona las siguiente funcionalidad:

Constructorscrea nuevos string streams
Operatorslee desde y escribe a string streams
rdbufse obtiene el buffer de un string stream
strobtiene o establece el stream's string