C++ stringstream介绍,使用方法与例子

C++ stringstream介绍,使用方法与例子

ID:47030529

大小:34.00 KB

页数:7页

时间:2019-07-01

C++ stringstream介绍,使用方法与例子_第1页
C++ stringstream介绍,使用方法与例子_第2页
C++ stringstream介绍,使用方法与例子_第3页
C++ stringstream介绍,使用方法与例子_第4页
C++ stringstream介绍,使用方法与例子_第5页
资源描述:

《C++ stringstream介绍,使用方法与例子》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++stringstream介绍,使用方法与例子From:http://www.usidcbbs.com/read-htm-tid-1898.htmlC++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。  istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C风格的串流的输出操作。 strstream类同时可以支持C风格的串流的输入输出操作。  istringstream类是从istream和stri

2、ngstreambase派生而来,ostringstream是从ostream和stringstreambase派生而来,stringstream则是从iostream类和stringstreambase派生而来。  他们的继承关系如下图所示:  istringstream是由一个string对象构造而来,istringstream类从一个string对象读取字符。 istringstream的构造函数原形如下: istringstream::istringstream(stringstr);#include #include

3、ream> using namespace std; int main()   { istringstreamistr; istr.str("156.7",);    //上述两个过程可以简单写成istringstreamistr("156.7");    cout <>a;    cout<>b;    cout<

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

5、stringstr); 示例代码如下:#include #include #include using namespace std; int main()   { ostringstreamostr;    //ostr.str("abc");//如果构造的时候设置了字符串参数,那么增长操作的时候不会从结      尾开始增加,而是修改原有数据,超出的部分增长 ostr.put('d'); ostr.put('e'); ostr<<"fg";    string gstr = ostr.str(); 

6、   cout<

7、不用我多说,大家也已经知道它是用于C++风格的字符串的输入输出的。 stringstream的构造函数原形如下:  stringstream::stringstream(stringstr);  示例代码如下:#include #include #include using namespace std; int main()   { stringstreamostr("ccc"); ostr.put('d'); ostr.put('e'); ostr<<"fg"; string gstr = ostr

8、.str(); cout<>

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

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

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