int a = 100;
stringstream ss;
string str;
ss << a;
ss >> str; //int 转string
ss.str("");//多个清理下
ss.clear();
int b=0;
string zz = "1"; //string 转 int
ss << zz;
ss >> b;
//string 直接转换成char*
std::string s1 = “123”;
char *data;
int len = s1.length();
data = (char *)malloc((len)*sizeof(char));
s1.copy(data,len,0);