一、int到string类型转换
int类型到string类型的转换在编程中经常用到,每次都是忘了就查,然后还记不住,今天索性总结一次。
int类型转string类型的方法目前我总结出了三种,如下所示:
(1)使用itoa
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int a = 10;
char intstr[20];
itoa(a,intstr,10);
string str = string(intstr);
cout<<str<<endl;
return 0;
}
这种方法不是很好用,平时我基本也没用过。
(2)使用stringstream
#include<iostream>
#include <sstream>
using namespace std;
int main()
{
int a = 10;
stringstream ss;
ss<<a;
string str = ss.str();
cout<<str<<endl;
return 0;
}
这种我用的比较多。
(3)今天新学到的一种方法,比