**int 转string
1、to_string**
包含头文件#include<iostream>
int a = 1234;
string str = std::to_string(a);
2、stringstream 字符串流
包含sstream头文件
*sstream类型定义了一个有string形参的构造函数,即: stringstream stream(s); 创建了存储s副本的stringstream对象,s为string类型对象
*定义了名为str的成员,用来读取或设置stringstream对象所操纵的string值:stream.str(); 返回stream中存储的string类型对象stream.str(s); 将string类型的s复制给stream,返回void
1 int a= 1234;
2 stringstream ss;
3 ss<<a;
4 string str = ss.str();
5 cout<<str<<endl; //输出1234
string 转int
1、atoi
需要包含标准库函数<stdlib.h>。
string ss("1234");
int a = atoi(ss.c_str());
2、istringstream
包含头文件#include<sstream>
string s("1234");
stringstream st;
st << s;
int i;
st >> i;
cout << i << endl;