String streams allow reading and writing strings just like cin and cout allow reading standard input and writing standard output. String streams may be used by including
Reading from a string is similar to reading input using cin:
string s = "word 5";istringstream iss(s);string w;int n;iss >> w >> n;
Writing to a string is similar to writing output using cout:
ostringstream oss;oss << "This is a number: " << 5;string s = oss.str();