- 4
- 0
- 约8.96千字
- 约 43页
- 2017-12-27 发布于河南
- 举报
面向对象程序的输入输出流
面向对象程序的输入输出流 学习目标 理解如何使用输入/输出流。 掌握格式化输入/输出。 掌握如何输入/输出用户自定义类型数据。 掌握文件的顺序/随机处理方式 数据的输入/输出是最重要的操作,C++的输入/输出由iostream库(iostream library)提供支持。它利用多继承和虚拟继承实现了面向对象类层次结构。C++的输入/输出机制为内置数据类型的输入/输出提供了支持,同时也支持文件的输入/输出。在此基础上,设计者可以通过扩展iostream库,为新类型的数据读写进行扩展。 1.C++流类库简介 C语言中的scanf和printf很灵巧高效,但不是类型安全的,而且没有扩展性。scanf/printf系列函数要求把读写的变量和控制读写的格式信息分开。而C++正是克服了这些缺点,使用cin/cout控制输入/输出。 (1)?cin,表示标准输入的istream类对象。cin从终端读入数据。 (2)?cout,表示标准输出的ostream类对象。cout向终端写数据。 (3)?cerr,表示标准错误输出(非缓冲方式),导出程序错误消息。 (4)?clog,表示标准错误输出(缓冲方式),导出程序错误消息。 为了在程序中使用cin/cout,必须在程序中包含iostream库的相关头文件 #includeiostream 输入/输出格式定义如下 : [例9-1] 简
原创力文档

文档评论(0)