C++技术交流

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  6 随笔 :: 8 文章 :: 1 评论 :: 0 Trackbacks

 C++流库
  C++流库由一系列具有继承关系的类组成。
1) ios 类
它是虚基类,派生出istream类、ostream  类 和 streambuf类。

2) istream类
该类是通用输入流类和其他输入流类的基类,提供了向流中插入数据的有关操作。在这个类中定义了输入运算符“>>”的各种重载形式,还包括一些传统的输入函数get()和read()等。它派生出ifstream类、istrstream类和istream_withassign类。
(1) ifstream类:它的主要功能是对文件进行提取工作,例如读文件。
(2) ifstrstream类:主要用于从序列中取字符。
(3) istream_withassign类:创建了标准输入对象cin。

3)stream类
(1) ofstream类:它的主要功能是对文件进行插入工作,例如写文件。
(2) ostrstream类:主要用于将字符放入序列中。
(3) ostream_withassign类:创建了标准输出对象cout、标准错误输出对象cerr和打印机对象clog。

4)iostream类
该类由istream类和ostream类派生,负责创建输入/输出流。

5)
该类为了输入\输出类提供缓冲支持。它的派生类filebuf可以提供对文件输入/输出类的缓冲支持。

posted on 2006-06-25 16:51 啊嵩 阅读(444) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理