sstream库函数

sstream库函数

ID:37798730

大小:288.85 KB

页数:12页

时间:2019-05-31

sstream库函数_第1页
sstream库函数_第2页
sstream库函数_第3页
sstream库函数_第4页
sstream库函数_第5页
资源描述:

《sstream库函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++的sstream标准库介绍接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。stringstream类同时可以支持C风格的串流的输入输出操作。istringstream类是从istream(输入流类)和stringstreambase(c++字符串流基类)派生而来,ostringstream是从o

2、stream(输出流类)和stringstreambase(c++字符串流基类)派生而来,stringstream则是从iostream(输入输出流类)和和stringstreambase(c++字符串流基类)派生而来。他们的继承关系如下图所示:istringstream是由一个string对象构造而来,istringstream类从一个string对象读取字符。istringstream的构造函数原形如下:istringstream::istringstream(stringstr);//程序作者:管宁//站点:www.cndev-lab.com//所有稿件均有版权,

3、如要转载,请务必著名出处和作者#include#includeusingnamespacestd;intmain(){istringstreamistr;istr.str("156.7",);//上述两个过程可以简单写成istringstreamistr("156.7");cout<>a;cout<>b;cout<

4、b对象的输入"赋值"操作证明了这一点,字符串的空格成为了整型数据与浮点型数据的分解点,利用分界获取的方法我们事实上完成了字符串到整型对象与浮点型对象的拆分转换过程。str()成员函数的使用可以让istringstream对象返回一个string字符串(例如本例中的输出操作(cout<

5、程序作者:管宁//站点:www.cndev-lab.com//所有稿件均有版权,如要转载,请务必著名出处和作者#include#include#includeusingnamespacestd;intmain(){ostringstreamostr;//ostr.str("abc");//如果构造的时候设置了字符串参数,那么增长操作的时候不会从结尾开始增加,而是修改原有数据,超出的部分增长ostr.put('d');ostr.put('e');ostr<<"fg";stringgstr=ostr.str();cout

6、<

7、//站点:www.cndev-lab.com//所有稿件均有版权,如要转载,请务必著名出处和作者#include#include#includeusingnamespacestd;intmain(){stringstreamostr("ccc");ostr.put('d');ostr.put('e');ostr<<"fg";stringgstr=ostr.str();cout<>a;cout<

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

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

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