在进行日常刷题的过程中,经常会遇到有一些类型转换的问题,这里我们可以自己编写两个字符串和整形相互转换的方法,只要记住这两个模版就能很快进行转换。
首先要导入头文件
然后在方法内部先将创建一个stringstream对象,将一个字符串,整数或者字符交给stringstream创建的对象,然后转换为需要的类型。
代码很简单也很通用:
#include <sstream>
using namespace std;
void i2s(int num,string &str){//整形数组转换成字符串的模版
stringstream ss;
ss<<num;
ss>>str;
}
void s2i(string str,int &num){//字符串转换成整形的模版
stringstream ss;
ss<<str;
ss>>num;
}