1.stringstream提供多种数据类型之间的自动格式转换。
例:将字符串“12345”转换成整数12345。
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
string s1 = "12345";
int i1;
stringstream ss;
ss << s1;
ss >> i1;
cout << i1+10 << endl; //输出整数12345,可用于整数运算;
system("pause");
return 0;
}
例:将整数123转换成字符串“123”。
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
string s1;
int i1 = 123;
stringstream ss;
ss << i1;
ss >> s1;
cout << s1 + "hello" << endl; //输出string类字符串“123”,可用于字符串的运算;
system("pause");
return 0;
}