





定价:46元
印次:1-3
ISBN:9787302649489
出版日期:2023.12.01
印刷日期:2025.01.09
图书责编:张民
图书分类:教材
本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计》(第4版,清华大学出版社出版)一书配套的辅助教材。本书包括3部分:《C++面向对象程序设计》(第4版)习题与参考解答;C++的上机操作,这部分介绍了在3种典型的环境下运行C++程序的方法,即Visual Studio 2010、在线编译器和GCC;上机实验内容与安排,这部分提出了上机实验的指导思想、内容与要求,供教学参考。 本书的教学资源可在清华大学出版社网站下载,包括《C++面向对象程序设计》(第4版)一书中的全部例题程序以及各章习题解答的程序。 本书可作为学习《C++面向对象程序设计》(第4版)的辅助教材,也可供其他初学C++的读者 参考。
谭浩强,我国著名计算机教育专家,全国高等学校计算机基础教育研究会名誉理事长。著有《C程序设计》等经典教材多部。
本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计》(第4版,清华大学出版社出版) 一书配套使用的辅助教材。关于《C++面向对象程序设计》(第4版)一书的特点和编写此书的初衷,作者在《C++面向对象程序设计》(第4版)的前言中进行了比较详细的说明,建议读者抽空再认真阅读一下,对于怎样学好这门课是很有好处的。作者一贯认为:教材不同于专著,不能认为越深越好,越全越好,必须准确定位,要认真分析学习者的基础和学习本门课程应当达到的基本要求,并根据教学要求合理取舍内容。对于C++这样公认比较难学的课程尤为如此。 学习C++首先要了解和掌握C++的基本知识,学会使用C++语言编写程序,在这个过程中了解有关面向对象程序设计方法和有关的基本概念,学习有关的算法。本书的习题就是围绕这个目的而设计的。尽管C++是为了解决大型软件开发工作中的问题而产生的,但是在学习时不可能一开始就接触甚至编写大程序,而必须从简单的小程序开始,循序渐进,逐步深入。因此,本书每一章的习题都是围绕更好地理解该章所叙述的基本概念、基本语法的应用以及有关的算法,只有把这些基础打好了,才能为日后的进一步学习和应用创造良好的条件。考虑到多数读者的学习基础,习题不要求具备较深入的数据结构方面的知识,所涉及的算法是读者所能理解和接受的。 本书的内容包括3部分: (1)《C++面向对象程序设计》(第4版)习题与参考解答。这些习题都是和教材内容紧密结合的。大部分习题是多数读者在学习教材后能够独立完成的,有一些习题是对教材内容的扩展,需要补充一些知识。由于教材篇...
第1部分 《C++面向对象程序设计》(第4版)习题与参考解答
第1章 C+?+?的初步知识 3
第2章 类和对象的特性 18
第3章 怎样使用类和对象 27
第4章 对运算符进行重载 42
第5章 类的继承 55
第6章 C+?+?的多态性 75
第7章 输入输出流 86
第8章 善于使用C+?+?工具 98
第2部分 C++的上机操作
第9章 用Visual Studio 2010运行C+?+?程序 107
9.1 Visual Studio 2010简介 107
9.2 建立新项目 108
9.3 建立文件 111
9.4 进行编译 115
9.5 运行程序 116
9.6 打开一个已有的C+?+?文件 117
9.7 编辑和运行一个包含多文件的程序 119
9.8 关于用Visual Studio 2010运行C+?+?程序的说明 121
第10章 用在线编译器运行C+?+?程序 123
第11章 用GCC运行C+?+?程序 127
11.1 GCC简介 127
11.2 本书为读者定制的简单易用的GCC环境 128
11.3 简易编辑、编译和运行C+?+?程序 129
11.4 直接用Linux环境和GCC编辑、编译和运行C+?+?程序 132
11.4.1 怎样在Linux环境里编辑、运行C+?+?程序 132
11.4.2 用makefile控制编译过程 135
11.5 本Linux GCC练习环境的文件管理 137
11.5.1 上传一个文件进Li...