C++: int和string相互转换
假设在一个C++的程序中常常会用到int和string之间的互换。个人建议能够写成一个函数,下次用的时候直接调用就可以。
#include <iostream> #include <string> #include <sstream> using namespace std; // int —> string string intToString(int num) { stringstream str0; string str; str0 <<num; str0>>str; return str; } int main() { string str1 =intToString(321); cout<<"str1="<<str1<<endl; // string —> int string str2 = "456"; int m = atoi(str2.c_str()); cout<<"m="<<m<<endl; return 0; }