C++中 int、string等类型转换方法
2017-03-08 16:55
441 查看
1、int 和 string 互相转换
(1)int ==> string
string int2str(const int i)
{
stringstream ss;
ss << i;
return ss.str();
}
(2)string ==> int
int str2int(const string s)
{
stringstream ss(s);
int temp;
ss >> temp;
return temp;
}
//以上转换需要包含 #include <sstream>
//在C++中推荐使用流来进行类型转换。
//同样的道理,string 和 float 的转换只需要将上面的int 改为 float即可。
(1)int ==> string
string int2str(const int i)
{
stringstream ss;
ss << i;
return ss.str();
}
(2)string ==> int
int str2int(const string s)
{
stringstream ss(s);
int temp;
ss >> temp;
return temp;
}
//以上转换需要包含 #include <sstream>
//在C++中推荐使用流来进行类型转换。
//同样的道理,string 和 float 的转换只需要将上面的int 改为 float即可。
相关文章推荐
- C++中int类型转换成string类型的方法
- 关于C++中string对象向int、float、double类型的转换的方法汇总
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- string, char*, int类型转换 , c++强制转化
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C++ 中int 和string 的类型转换
- C++ int,char,string,CString类型转换 [转]
- MFC/C++/C中字符类型CString, int, string, char*转换(转)
- C++ int类型转换string类型
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等
- int 转换成string 类型的方法
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C++ int,char,string,CString类型转换 [转]
- C++ int,char,string,CString类型转换 [转]
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C++中string,char,int,double等数据类型的相互转换及与ASCII码的转换