C++ String Streams
De cppreference.com
< cpp
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:
| Constructors | crea nuevos string streams |
| Operators | lee desde y escribe a string streams |
| rdbuf | se obtiene el buffer de un string stream |
| str | obtiene o establece el stream's string |