cppreference.com > C++ String Streams C++ String Streams String streams are similar to the <iostream> and <fstream> libraries, except that string streams allow you to perform I/O on strings instead of streams. The <sstream> library provides functionality similar to sscanf() and sprintf() in the standard C library. Three main classes are available in <sstream>: stringstream - allows input and output istringstream - allows input only ostringstream - allows output only String streams are actually subclasses of fstreams, so all of the functions available for fstream are also available for stringstream. See the C++ I/O functions for more information. Display all entries for C++ String Streams on one page, or view entries individually:
Constructors | create new string streams
Operators | read from and write to string strings
rdbuf | get the buffer for a string stream
str | get or set the stream's string