#include <iostream>
#include <sstream>
int main() {
std::stringstream ss;
ss << "c++";
std::cout << "ss: " << ss.str() << "\n";
ss.str("programming");
std::cout << "ss: " << ss.str() << "\n";
std::stringstream ss1;
ss << "java php";
std::string s1;
ss >> s1;
std::string s2;
ss >> s2;
std::cout << "s1: " << s1 << "\n";
std::cout << "s2: " << s2 << "\n";
std::cout << "ss: " << ss.str() << "\n";
std::stringstream().swap(ss);
ss << "abc";
ss >> s1;
std::cout << "ss: " << ss.str() << "\n";
std::cout << "s1: " << s1 << "\n";
return 0;
}
/*
run:
ss: c++
ss: programming
s1: java
s2: phping
ss: java phping
ss: abc
s1: abc
*/