Aby wykorzystać ciekawe możliwości jakie daje stringstream należy dołączyć bibliotekę sstream. Poniżej kilka przykładowych konwersji:
String to Int (str2int)
#include <iostream> #include <sstream> using namespace std; int main() { int a; string s = "123"; stringstream ss; ss.clear(); ss << s; ss >> a; cout << a*2; return 0; }
Int to String (int2str)#include <iostream> #include <sstream> using namespace std; int main() { int a = 123; string s; stringstream ss; ss.clear(); ss << a; ss >> s; cout << s; return 0; }
Float to String (float2str)
#include <iostream> #include <sstream> using namespace std; int main() { float a = 123.321; string s; stringstream ss; ss.clear(); ss << a; ss >> s; cout << s; return 0; }