`

c++各种基本数据类型转换的小小总结

阅读更多

最近在帮一个学长做作业,作业的要求很简单,c++,面向对象,不让用数据库,不让用网络,代码量在1000~3000行。。。刚开始看以为很简单,这种面向对象的东西用java不知道写过多少了。。。c++也应该差不多,不过后来发现了问题,不让用数据库,所有数据都用文件存储,于是麻烦来了。。。int,char[],string等集中基础数据类型之间的转化还是很麻烦的,不像java,什么都是类。

现在刚做完这东西,趁着还能记住来这里总结一下这几种数据类型之间的转换。

1,int 转 string:

string getstring ( const int n )

{

std::stringstream newstr;
newstr<<n;
return newstr.str();

}

2,char 转 string
string s(char *);

3,string 转 char *
char *p = string.c_str();

4,char转int可以用atoi,atol等函数。

方法应该还有很多,如果c的二进制按位处理学的好的话这些函数自己写比较好,可以按照自己的想法来,想怎么转就怎么转

 

 

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics