第章 IO流.ppt

第章Iamp;O流.ppt

第10章 I/O流 C++流类库 重载插入算符 文件流 10.1 C++流类库 cout实际上ostream类的一个全局对象。 ostream cout(stdout); cout aInt; 实际上调用运算符重载函数 ostream operator(ostream dest, int n); cout aInt aChar endl; 实际上是3个连续的算符调用。 cin实际上istream类的一个全局对象。 istream cin(stdin); cin aInt; 实际上调用运算符重载函数 istream operator(istream dest, int n); 教材中p417页的错误。 10.1 C++流类库 标准输入/输出?? printf和scanf 文件读写??fprintf和fscanf ifstream类负责从文件中读取数据 ofstream类负责向文件中写入数据 fstream类负责文件读写 内存输入/输出??sprintf和sscanf istrstream ostrstream Strstream 上述三类输入输出有着公共的行为特性,因此可以抽象成一个继承体系。 10.1 C++流类库 10.1 C++流类库 再来看插入算符()和提取算符()函数。 ostream operator(ostream dest, int n); istream

文档评论(0)

1亿VIP精品文档

相关文档