C++面向对象程序设计
普通高等教育“十一五”国家级规划教材 第八届全国高校出版社优秀畅销书一等奖

作者:谭浩强

丛书名:高等院校计算机基础教育课程体系特色教材系列

定价:29.5元

印次:1-21

ISBN:9787302123156

出版日期:2006.01.01

印刷日期:2014.07.07

图书责编:张民

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C++是近年来国内外广泛学习和使用的现代计算机语言,国内许多高校已陆续开设了C++程序设计课程。但是,由于C++牵涉概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。 本书作者深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。本书做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。 本书是为已有C语言基础的读者编写的,主要介绍面向对象程序设计的知识和方法。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。 本书是依据ANSI C++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书配有两本辅导教材,即《C++面向对象程序设计题解与上机指导》和《C++程序设计实践指导》。 本书是大学各专业学生学习C++的基础教材,也是适于初学者自学的教材,即使没有教师讲授,读者也能看懂本书的大部分内容。使用本书教学将会大大降低教学难度。

近年来,支持面向对象程序设计的C++语言迅速地在国内推广,不少高校开设了C++课程,由于C++牵涉概念很多,语法比较复杂,内容十分广泛,不少人感到学习难度较大,难以入门。许多热情的读者多次向我提出,希望我能在《C程序设计》的基础上,再写一本易于入门的《C++程序设计》,以帮助更多的初学者更顺利地迈进C++的大门。 从2002年起,我花了两年时间,完成了《C++程序设计》一书,由清华大学出版社出版。该书出版后受到广大初学者的欢迎,认为定位准确,取舍合理,概念清晰,逻辑严密,通俗易懂,容易入门。很多教师反映用它作为教材,易教易学,效果很好。很多学生反映,即使没有老师讲授,也能基本看懂该书的内容。该书出版后在一年左右时间内重印了7次,发行6万多册,许多高校选用为教材。 当初在编写《C++程序设计》时,考虑到有些学校并不是把C和C++分别作为独立的两门课,而是希望在C++课程中包括C语言程序设计的基本内容。因此该书的定位是为没有学过C语言的读者写的,不要求学生在学该书之前具有程序设计的基础。在教材内容安排上,先介绍面向过程程序设计,然后再介绍面向对象程序设计。这样的安排,对于未学过面向过程程序设计的学生来说,是比较合适的。 目前在大学生中,也有不少人是学过面向过程的C语言程序设计的,许多学校的师生希望我能在该书的基础上出版一本以C语言为起点的C++教材,这样可以节省教学时间,更好地满足广大师生的要求。本书就是在这种情况下问世的。 本书是在《C++程序设计》一书的基础上改写而成的。考虑到本书的读者已学习过C语言程序设计,因此不必再重新学习面向过程程序设计的部分,而直接从面向对象程...

课件下载

样章下载

网络资源

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

目录
荐语
查看详情 查看详情
第1章C++的初步知识1

1.1从C到C++1

1.2最简单的C++程序2

1.3C++对C的扩充8

1.3.1C++的输入输出8

1.3.2用const定义常变量11

1.3.3函数原型声明11

1.3.4函数的重载12

1.3.5函数模块14

1.3.6有默认参数的函数16

1.3.7变量的引用17

1.3.8内置函数23

1.3.9作用域运算符25

1.3.10字符串变量26

1.3.11动态分配/撤销内存的运算符new和delete29

1.3.12小结30

1.4C++程序的编写和实现31

1.5关于C++上机实践33

习题33

第2章类和对象37

2.1面向对象程序设计方法概述37

2.1.1什么是面向对象的程序设计37

2.1.2面向对象程序设计的特点40

2.1.3类和对象的作用41

2.1.4面向对象的软件开发42

2.2类的声明和对象的定义44

2.2.1类和对象的关系44

2.2.2声明类类型44

2.2.3定义对象的方法46

2.2.4类和结构体类型的异同48

2.3类的成员函数49

2.3.1成员函数的性质49

2.3.2在类外定义成员函数50

2.3.3inline成员函数51

2.3.4成员函数的存储方式52

2.4对象成员的引用54

2.4.1通过对象名和成员运算符访问对象中的成员54

2.4.2通过指向对象的指针访问对象中的成员55

2.4.3通过对象的引用来访问对象中的成员55

2.5类和对象的简单应用举例55

2.6类的封装性和信息隐蔽62

2.6.1公用接口...