stringstream
头文件:#include <sstream>
1.1 int to string
string str;
stringstream ss;
int num;
cin>>num;
ss<<num;
ss>>str;
cout<<str<<endl;
本人实战常用如下模板:
void i2s(int num,string &str)
{
stringstream ss;
ss << num;
ss >> str;
}
1.2 string to int
下面的例子将输入到str中的字符通过string stream类型的变量ss转换为int类型的变量,输入到num中:
stringstream ss;
string str;
int num;
cin>>str;
ss<<str;//或者ss.str(str);
ss>>num;
cout<<num;
本人实战经常用法如下: