c++ string的万能转换方法

c++ string的万能转换方法

ID:11388791

大小:42.00 KB

页数:8页

时间:2018-07-11

c++ string的万能转换方法_第1页
c++ string的万能转换方法_第2页
c++ string的万能转换方法_第3页
c++ string的万能转换方法_第4页
c++ string的万能转换方法_第5页
资源描述:

《c++ string的万能转换方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、不喜欢一个一个字符计算转化的人,虽说做过ACM,打这段代码会很快,但是我依然选择使用函数。string转long 那必须是万年atoi(),不过得配合c_str()使用!#include#include#includeusingnamespacestd;intmain(){stringa="1234567890";longb=atoi(a.c_str());cout<

2、变态的方法,用Stringstreamlongstol(stringstr){longresult;istringstreamis(str);is>>result;returnresult;}long转string stringltos(longl){ostringstreamos;os<>result;returnresult;}太变态的string流测试测试所有的基础类型转换string转intintstoi(stringstr){

3、intresult;istringstreamis(str);is>>result;returnresult;}通过!string转floatfloatstof(stringstr){floatresult;istringstreamis(str);is>>result;returnresult;}通过!string转doubledoublestod(stringstr){doubleresult;istringstreamis(str);is>>result;returnresult;}通过!int转stringstrin

4、gitos(inti){ostringstreamos;os<>result;returnresult;}通过!float转stringstringftos(floatf){ostringstreamos;os<>result;returnresult;}通过!double转stringstringdtos(doubled){ostringstre

5、amos;os<>result;returnresult;}通过!*转stringstring*tos(*i)//改一下函数名,改一下类型,搞定{ostringstreamos;os<>result;returnresult;}将*换成想要的类型就可以执行*转stringstring转**sto*(stringstr)//改一下函数名,变量类型,搞

6、定{*result;istringstreamis(str);is>>result;returnresult;}将*换成想要的类型就可以执行string转*也可以重载函数,达到万能函数转换这些测试完全是自己不想写项目,偷懒写点文章安慰自己!囧~记得包含头文件#include总结:使用string流和标准io流其实本身就是流,一个原理的,不同调用方法。粗制滥造,本文由www.mycodes8.com整理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。