编程中经常遇到将int类型转换为string类型的情况,在网上看了几种方法后,觉得利用stringstream还是印象深刻,stringstream相当于将数据输入,然后根据输出类型,输出想要的数据,废话不多说,上代码
int aa = 17;
stringstream ss;
ss << aa;
string s = ss.str();
cout << s+"string" << endl;//17string
char c[2];
ss >> c;
cout << c << endl;//17
//将string类型转换成int类型
string s1 = "12";
stringstream sss;
sss << s1;
int i;
sss >> i;
cout << i + 3 << endl;//15
把这些都写上,希望以后能用的上吧!
后面才发现自己是年少无知太轻狂啊
原来有现成的函数
to_string()
直接用就好了