正文

C++的iostream标准库介绍(2)2005-09-25 21:14:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wojiele/5320.html

分享到:

接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入操作。   stringstream类同时可以支持C++风格的串流的输入输出操作。   strstream类同时可以支持C风格的串流的输入输出操作。   istringstream类是从istream(输入流类)和stringstreambase(c++字符串流基类)派生而来,ostringstream是从ostream(输出流类)和stringstreambase(c++字符串流基类)派生而来,stringstream则是从iostream(输入输出流类)和和stringstreambase(c++字符串流基类)派生而来。   他们的继承关系如下图所示:   istringstream是由一个string对象构造而来,istringstream类从一个string对象读取字符。   istringstream的构造函数原形如下:   istringstream::istringstream(string str); //程序作者:管宁  //站点:www.cndev-lab.com  //所有稿件均有版权,如要转载,请务必著名出处和作者  #include <iostream>  #include <sstream>  using namespace std;  int main()   {  istringstream istr;  istr.str("1 56.7",);  //上述两个过程可以简单写成 istringstream istr("1 56.7");  cout << istr.str()<

阅读(15698) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册