C++面向对象程序设计教程(第3版)
普通高等教育“十一五”国家级规划教材 北京高等教育精品教材

作者:陈维兴、林小茶

定价:42元

印次:3-19

ISBN:9787302200079

出版日期:2009.06.01

印刷日期:2018.03.13

图书责编:冯昕

图书分类:教材

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

本书是为具有C语言基础的读者编写的,主要介绍C++面向对象程序设计的基本知识和编程方法,全面地讲述了C++面向对象的基本特征。针对初学者的特点,本书力求通过大量的例题,以通俗易懂的语言讲解复杂的概念和方法,以期帮助读者尽快地迈入面向对象程序设计的大门。 本书自2000年出版第1版以来,深受读者欢迎。第2版被评为北京高等教育精品教材,第3版被评为普通高等教育“十一五”国家级规划教材。 本书内容全面、语言通俗、例题丰富,同时配有大量习题,适合作为高等院校各专业学生学习C++的入门教材,也适合作为初学者自学的教材。为了帮助读者进一步理解和掌握所学的知识,同时出版了与本书配套的辅导教材《C++面向对象程序设计教程(第3版)习题解答与上机指导》

前言 面向对象程序设计是不同于传统程序设计的一种新的程序设计范型。它对降低软件的复杂性,改善其重用性和维护性,提高软件的生产效率,有着十分重要的意义。因此面向对象的程序设计被认为是程序设计方法学的一场实质性的革命。 C++语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象程序设计语言,它除了继承了C语言的全部优点和功能外,还支持面向对象程序设计。C++是介绍面向对象程序设计的重要语言。学习C++不仅可以深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领,而且可以掌握一种十分流行和实用的程序设计语言。 许多高等院校将面向对象程序设计及面向对象技术正式列入教学计划,作为必修课或选修课。 本书第1版于2000年出版以来,颇受读者欢迎,不少高校用其作为教材或考研参考书,取得了很好的教学效果。第2版于2004年出版, 被评为北京高等教育精品教材。在多年教学实践的基础上,作者听取了专家和读者的意见,并结合本人的教学经验,对原书作了认真的修改。 这次修订保持了原书语言通俗、层次清晰、理论与实例结合的特点,力求做到深入浅出,将复杂的概念用简洁浅显的语言来讲述。使读者尽快地迈入面向对象程序设计的大门,迅速掌握C++程序设计的基本技能和面向对象的概念和方法,并能编写出具有良好风格的程序。本次修订,本书在以下几个方面对第2版做了较大的修改补充: (1) 为了使教师能够更好地组织和实施教学过程,使读者能够更容易地接受和理解课程的内容, 对部分章节的内容和讲解方法进行了改进,力求从实例出发循序渐进地引出概念,对概念和例题的分析讲解更加细致、透彻,更有利于读者自学。 (...

目录
荐语
查看详情 查看详情
目  录 

第1章 面向对象程序设计概述1

1.1 什么是面向对象程序设计1

1.1.1 一种新的程序设计范型1

1.1.2 面向对象程序设计的基本概念2

1.1.3 面向对象程序设计的基本特征4

1.2 为什么要使用面向对象程序设计8

1.2.1 传统程序设计方法的局限性8

1.2.2 面向对象程序设计方法的主要优点9

1.3 面向对象程序设计的语言11

1.3.1 面向对象程序设计语言的发展概况11

1.3.2 几种典型的面向对象程序设计语言12

习题13

第2章 C++概述14

2.1 C++的起源和特点14

2.1.1 C++的起源14

2.1.2 C++语言的特点15

2.2 C++源程序的构成15

2.2.1 简单的C++程序15

2.2.2 C++程序的结构特性17

2.2.3 C++程序的编辑、编译、连接和运行18

2.3 C++在非面向对象方面的扩充18

2.3.1 注释行19

2.3.2 C++的输入输出19

2.3.3 灵活的局部变量说明21

2.3.4 结构、联合和枚举名可直接作为类型名22

2.3.5 const修饰符22

2.3.6 函数原型25

2.3.7 内联函数28

2.3.8 带有默认参数的函数30

2.3.9 函数的重载31

2.3.10 作用域运算符“∷" 33

2.3.11 无名联合34

2.3.12 强制类型转换35

2.3.13 运算符new和delete35

2.3.14 引用38

习题44

第3章 类和对象48

3.1 类与对象的基本概念48

... 查看详情

查看详情