**int转string**
int n = 0;
std::stringstream ss;
std::string str;
ss<<n;
ss>>str;
**string转int**
std::string str = "123";
int n = atoi(str.c_str());
#include "stdafx.h"#include <string>#include <sstream>usingnamespacestd;
void main()
{
// int 转 stringstringstream ss;
int n = 123;
string str;
ss<<n;
ss>>str;
// string 转 int
str = "456";
n = atoi(str.c_str());
}
2.C++11方法
#include<string>#include<iostream>usingnamespacestd;
int main()
{
int i = 42;
string s = to_string(i);
cout << s << endl;
string sint = "56";
int n = stoi(sint);
cout << n << endl;
return0;
}