嵌入式Linux下C++程序设计流类库iostream,fstream.pptVIP

  • 1
  • 0
  • 约1.69万字
  • 约 61页
  • 2023-08-16 发布于江苏
  • 举报

嵌入式Linux下C++程序设计流类库iostream,fstream.ppt

嵌入式Linux下QT;主要内容:;输入/输出标准流类 ;所谓流,是指数据从一个对象流向另一个对象。在C++程序中,数据可以从键盘流入到程序中,也可以从程序中流向屏幕或磁盘文件,把数据的流动抽象为“流”。流在使用前要被建立,使用后要被删除,还要使用一些特定的操作从流中获取数据或向流中添加数据。从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。 ;流实际上就是一个字节序列。在输入操作中,字节从输入设备(如键盘、磁盘、网络连接等)流向内存;在输出操作中,字节从内存流向输出设备(如显示器、打印机、磁盘、网络连接等)。如图9-1所示。在C++语言中,针对流的特点,提供了如图9-2所示的层次结构来描述流的行为,并给出了I/O流类库的操作。 ;输入/输出流类层次图 ;;1.标准流的设备名 I/O流的标准头文件是iostream。其中,ostream类通过其派生类ostream_withassign支持以下预先定义的流对象: cout:标准输出。默认设备为屏幕。 cerr:标准错误输出。没有缓冲,发送给它的内容立即被输出,默认设备为屏幕。 clog:标准错误输出。有缓冲,当缓冲区满时被输出,默认设备为打印机。 而istream类通过其派生类istream_withassign支持预先定义的对象。 cin:标准输入。默认设备为键盘。;2.原理 cout是ostream类的全局对象

文档评论(0)

1亿VIP精品文档

相关文档