C++primer中文版第四版习题答案word版本第八章.docVIP

  • 15
  • 0
  • 约9.34千字
  • 约 11页
  • 2018-06-20 发布于河南
  • 举报

C++primer中文版第四版习题答案word版本第八章.doc

Cprimer中文版第四版习题答案word版本第八章

第八章 标准IO库 8.1 假设os是一个ofstream对象,下面程序做了什么? os “Goodbye!” endl; 如果os 是ostringstream对象呢? 或者,os 是ifstream对象呢? 答:第一个,向文件中写入“Goodbye”, 第二个向string对象中写入“Goodbye”,第三个,如果os是一个ifstream对象,则错误,因为ifstream类中没有定义操作符 。 8.2 下面的声明是错误的,指出其错误并改正之: ostream print(ostream os); 答:标准库类型不允许做复制或赋值操作。形参或返回类型不能为流类型,所以上句代码错误,因为它把流类型的对象当做了形参。应改为传递指向该对象的指针或引用: ostream print( ostream os ); 8.3 编写一个函数,其唯一的形参和返回值都是istream类型。该函数应一直读取流直到到达文件的结束符为止,还应将读到的内容输出到标准输出中。最后,重设流使其有效,并返回该流。 答: // 定义控制台??应用程序的入口点。 // #include stdafx.h #include stdafx.h #include iostream using namespace std; istream f( istream in

文档评论(0)

1亿VIP精品文档

相关文档