首页 > 图书中心 >图书详情

C++面向对象程序设计(第3版)学习辅导

本书为谭浩强教授最新力作,普通高等教育“十一五”国家级规划教材,获全国高校出版社优秀畅销书一等奖。本书内容全面,概念清晰,例题丰富,通俗易懂,易于学习,可作为大学各专业学习C++面向对象程序设计的基础教材和辅导教材,也适于C++的初学者自学。即使没有教师讲授,读者也能基本看懂本书的大部分内容。

作者:谭浩强
定价:35
印次:1-3
ISBN:9787302567455
出版日期:2020.12.01
印刷日期:2021.08.04

本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计(第3版)》(清华大学出版社出版) 一书配套的辅助教材。本书包括3个部分:《C++面向对象程序设计(第2版)》一书各章中的全部习题的参考解答;C++的上机操作,这部分介绍了在两种典型的环境下运行C++程序的方法,即Visual C++6.0和GCC在DOS/Windows平台上的版本DJGPP(以及与之配合使用的集成软件开发环境RHIDE);上机实验内容与安排,这部分提出了上机实验的指导思想和上机实验的内容与安排,供教学参考。

more >

  本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计(第3版)》(清华大学出版社出版) 一书配套使用的辅助教材。关于《C++面向对象程序设计(第3版)》一书的特点和编写此书的初衷,作者在《C++面向对象程序设计(第3版)》的前言中作了比较详细的说明,建议读者抽空再认真阅读一下,对于怎样学好这门课是很有好处的。作者一贯认为:教材不同于专著,不能认为越深越好,越全越好,必须准确定位,要认真分析学习者的基础和学习本门课程应当达到的基本要求,并根据教学要求合理取舍内容。对于C++这样公认比较难学的课程尤为如此。   学习C++首先要了解和掌握C++的基本知识,学会使用C++语言编写程序,在这个过程中了解有关面向对象程序设计方法和有关的基本概念,学习有关的算法。本书的习题就是围绕这个目的而设计的。尽管C++是为了解决大型软件开发工作中的问题而产生的,但是在学习时不可能一开始就接触甚至编写大程序,而必须从简单的小程序开始,循序渐进,逐步深入。因此本书每一章的习题都是围绕更好地理解该章所叙述的基本概念、基本语法的应用以及有关的算法,只有把这些基础打好了,才能为日后的进一步学习和应用创造良好的条件。考虑到多数读者的学习基础,习题不要求具备较深入的数据结构方面的知识,所涉及的算法是读者所能理解和接受的。   本书的内容包括3个部分:   1.《C++面向对象程序设计(第3版)》习题与参考解答。这些习题都是和教材内容紧密结合的。大部分习题是多数读者在学习教材后能够独立完成的,有一些习题是对教材内容的扩展,需要补充一些知识。由于教材篇幅有限,有些很好的例子无法在教材中列出,现把它们作为习题,希望读者自己完成,教师也可以从中选择一些习题作为例题讲授。学生除了完成教师指定的习题外,最好把习题解答中的程序全部看一遍,以更好地理解C++程序,拓宽眼界,启迪思路,丰富知识,增长能力。   为了帮助读者更好地理解程序,对于稍难的习题,书中都作了比较详细的说明,或在程序中加了注释。实际上,这部分是一个例题汇编,提供了不同类型的题目和程序,对有的题目提供了几种不同的解法和程序,供读者比较分析。希望读者充分利用这些 资源。   应当说明:本书中提供的只是参考答案,并不一定是唯一的答案,甚至不一定是最好的答案,读者完全可以举一反三,编写出更好的程序。   2. C++的上机操作。在这部分中介绍了在3种典型的环境下运行C++程序的方法:①Visual Studio 2010;②在线编译器;③GCC,GCC是自由软件,不必购买。GCC可以在Windows环境下使用,也可以在非Windows环境(如DOS,UNIX,Linux)下使用。   学习C++,不应只局限于使用一种编译环境,希望读者能掌握一种以上的编译和运行C++程序的环境与工具。   3. 上机实验内容与安排。在这部分中提出了上机实验的指导思想和上机实验的要求,并介绍了程序调试与测试的方法。在此基础上,设计了9个实验,大体上每一个实验对应教材的一章。每个实验一般包括4~5个题目。这只是供教师安排实验时参考的。由于教材的每一章内容的分量不同,其对应的实验的分量也应该有所不同。有的章内容较多,可能需要对应两次实验。不同的学校、不同的专业、不同程度的班级,所进行的实验的内容和分量会有所不同。除了书中指定的实验内容外,教师也可以根据教学需要指定其他实验内容。这需要任课教师根据实际情况进行调整。   在指定实验内容时,采取的原则是:习题与实验内容一致,即教师指定学生完成的作业,不仅要求学生在纸上写出程序或结果,而且要求学生上机调试与运行。在实验中不能满足于能得到正确运行结果,还应当进行分析和讨论。本书在习题的基础上会提出一些思考问题,或改变一些条件,要求学习者修改程序,分析对比运行结果。   在完成本书习题和实验的基础上,如果读者希望进一步学习C++编程技术,可以参考由作者主编,陈清华、朱红编著,清华大学出版社出版的《C++程序设计实践指导》。   本书的教学资源可在清华大学出版社网站下载,包括以下内容:   (1)《C++面向对象程序设计(第3版)》一书中的全部例题程序。文件名以c开 头,与例题号一一对应,如c5-4.cpp是第5章例5.4程序。   (2)本书第1部分中各章习题解答的程序。文件名以xt开头,与例题号一一对应,如xt7-3.cpp是第7章习题3的程序。   本书主要由谭浩强教授编写,谭亦峰工程师和薛淑斌高级工程师参加了部分内容的编写工作。本书若有不足之处,敬请读者不吝指正。             谨识   2020年8月于清华园 VI C++面向对象程序设计(第3版)学习辅导 7 前言

more >
扫描二维码
下载APP了解更多

同系列产品more >

PHP动态网站开发(第2版)

唐四薪
定 价:59.90元

查看详情
C++面向对象程序设计(第3版)

谭浩强
定 价:58元

查看详情
C程序设计教程(第3版)学习辅导

谭浩强
定 价:39元

查看详情
C程序设计教程(第3版)

谭浩强
定 价:39.80元

查看详情
C程序设计(第五版)学习辅导

谭浩强
定 价:45元

查看详情
图书分类全部图书
more >
  • 谭浩强,我国著名计算机教育专家,全国高等学校计算机基础教育研究会名誉理事长。著有《C程序设计》等经典教材多部。
  • 谭浩强教授最新力作,普通高等教育“十一五”国家级规划教材,全国高校出版社优秀畅销书一等奖。本书是为已学过C语言程序设计、具有程序设计初步知识的读者编写的,是与作者编著的《C++面向对象程序设计(第3版)》(清华大学出版社出版) 一书配套的辅助教材。
more >
  • 第1部分 

    第1章  C++?的初步知识 3

    第2章  类和对象的特性 18

    第3章  怎样使用类和对象 27

    第4章  对运算符进行重载 42

    第5章  继承与派生 55

    第6章  多态性与虚函数 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  上传一个文件进Linux虚拟机 137

    11.5.2  保存虚拟机的主目录 139

    11.5....

精彩书评more >

标题

评论

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘