c++ string、int相互转换

版权声明:瞎几把写 https://blog.csdn.net/weixin_43184615/article/details/83476573

采用sstream中定义的字符串流对象来实现
1> int转string

#include<sstream>
int i = 12; 
ostringstream os; //构造一个输出字符串流,流内容为空 
os << i; //向输出字符串流中输出int整数i的内容 
string str=os.str();  

2>string 转int

string str="123";
istringstream is(str); //构造输入字符串流,流的内容初始化为“12”的字符串 
int i; 
is >> i; //从is流中读入一个int整数存入i中

猜你喜欢

转载自blog.csdn.net/weixin_43184615/article/details/83476573
今日推荐