stringstream
来源:互联网 发布:windows 更改用户账户 编辑:程序博客网 时间:2024/06/16 01:07
有时利用stringstream来将string转换到其它数字类型是很方便的。stringstream的使用和iostream的使用很类似,学习上来说并不是一个负担。
stringstream既可以用来读取string,也可以用来写入string。它主要作用于string buffer,但是并没有真正的I/O渠道。
stringstream类的基本函数有
- str(), 返回在string类型的buffer里的内容
- str(string),将buffer的内容设置为string参数
下面是一个如何使用stringstream的例子
ostringstream os;os << "dec: "<<15<<" hex: "<<std::hex<<15<<endl;cout<<os.str()<<endl;
结果为:dec: 15 hex: f
istringstream的使用方式和上面也差不多。
总结一下,利用stringstream向一个独立的I/O设备那样来操作string是很方便的。
FYI,类之间的继承关系如下所示:
本文翻译自stackoverflow的一篇文章。
0 0
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- stringstream
- SwaggerUI ASP.Net WebAPI2
- 自学笔记二:C#语法基础 数据类型之值类型
- 消除HTML网页顶部的一行空白方法(火狐显示正常,谷歌head与body之间有未知代码)
- 第一次安装Ubuntu的曲折日记
- [Array]485. Max Consecutive Ones
- stringstream
- 打造黑苹果(一)组装硬件的选择与组装
- struct usb_hcd
- 奇怪的排序
- 【机器学习实战-python3】基于概率论的分类方法:朴素贝叶斯
- Hibernate第四天
- 3-4 read/write,lseek函数,cp指令的代码实现
- 聊聊网络游戏同步那点事
- PAT 1001