出版社:北京航空航天大学出版社
年代:2007
定价:29.0
本书首先简单介绍了面向对象程序设计的基本概念和C++基本语法;其次讲述了函数、指针和引用的基本用法;最后详细地阐述C++语言的类与对象、继承与派生、多态性、虚函数、模板、异常处理和流类库等。本书以通俗易懂的语言介绍C++面向对象编程的基本思想和方法,并运用大量的经典实例,使读者能深刻理解、领会和掌握面向对象程序设计的思想和方法。为了使学生巩固所学的内容,每章后均有一定量的习题。最后一章是上机实验指导,能更好地方便学生上机操作和实践,以便进一步巩固各章中所学内容。本书的目的是通过C++语言的学习,使学生掌握面向对象程序设计的思想和方法,具备后续课程的程序设计的基础和进一步学习的能力。
第1章面向对象程序设计概述
1.1面向对象程序设计
1.1.1面向过程程序设计
1.1.2面向对象程序设计
1.2对象和类
1.2.1对象和类的概念
1.2.2消息
1.3数据的抽象和封装
1.3.1基本概念
1.3.2对象的特点
1.4继承性
1.4.1继承的概念
1.4.2继承的分类
1.5多态性
1.5.1多态性的概念
1.5.2多态性的分类
习题1
第2章C++概述
2.1C++的构成和特点
2.1.1C++的构成
2.1.2C++的特点
2.2C++源程序的结构
2.2.1C++程序的格式
2.2.2C++程序的特点
2.2.3C++程序的编辑、编译和运行
2.3C++的词汇、基本数据类型、常量和变量
2.3.1C++的词汇
3.4.1内联函数
3.4.2重载函数
2.3.2C++的基本数据类型
2.3.3C++常量和变量
2.4基本运算符、表达式与语句
2.4.1算术运算符和算术表达式
2.4.2关系运算符和关系表达式
2.4.3逻辑运算符和逻辑表达式
2.4.4位运算符和位运算表达式
2.4.5赋值运算符和赋值表达式
2.4.6条件运算符和条件表达式
2.4.7逗号运算符和逗号表达式
2.4.8语句
2.5基本输入、输出(cin,cout)
2.5.1基本输入cin
2.5.2基本输出cout
2.6程序控制结构
2.6.1顺序结构
2.6.2选择结构
2.6.3循环结构
2.6.4转向语句
习题2
第3章函数
3.1函数的定义和调用
3.1.1函数的定义
3.1.2函数的调用
3.1.3函数的声明
3.2函数参数的传递
3.2.1值传递
3.2.2指针传递
3.2.3引用传递
3.3函数的调用机制
3.3.1嵌套调用
3.3.2递归调用
3.4内联函数和重载函数
3.5带默认参数的函数
3.6存储类
3.6.1变量存储类
3.6.2函数存储类
3.7编译预处理
3.7.1宏定义
3.7.2文件包含
3.7.3条件编译
习题3
第4章指针
4.1指针及指针变量
4.1.1指针的概念
4.1.2指针变量
4.1.3指针可进行的运算
4.2指针与数组
4.2.1用指针访问数组元素
4.2.2指针与字符串
4.2.3指针数组、数组指针和多级指针
4.3指针与函数
4.3.1指针作为函数参数
4.3.2数组名作函数参数
4.3.3函数指针
4.3.4带参数的main函数
4.4new与delete
4.4.1new与delete运算符
4.4.2动态存储的应用
4.5简单链表及其应用
习题4
第5章类与对象
5.1类与对象的基本概念
5.1.1类的定义
5.1.2对象的定义
5.1.3访问对象成员
5.1.4类的作用域
5.2构造函数和析构函数
5.2.1构造函数
5.2.2析构函数
5.2.3重载构造函数
5.2.4拷贝构造函数
5.3对象数组与对象指针
5.3.1对象数组
5.3.2对象指针
5.4向函数传递对象
5.4.1对象作为函数参数
5.4.2对象指针作为函数参数
5.4.3对象引用作为函数参数
5.5静态成员
5.5.1静态数据成员
5.5.2静态成员函数
5.6友元
5.6.1友元函数
5.6.2友元类
5.7类对象作为类成员
5.8常类型
5.8.1常引用
5.8.2常对象成员
习题5
第6章继承与派生类
6.1继承与派生
6.1.1基本概念
6.1.2派生类的声明
6.1.3访问控制
6.2派生类的构造函数与析构函数
6.2.1派生类构造函数的定义和初始化
6.2.2派生类的析构函数
6.2.3派生类构造函数和析构函数的执行顺序
6.3多重继承
6.3.1多重继承的声明
6.3.2多重继承的构造函数和析构函数
6.3.3虚基类
6.3.4赋值兼容原则
习题6
第7章多态性
7.1C++中多态性的概念
7.2函数和运算符重载
7.2.1一般函数重载
7.2.2运算符重载
7.3虚函数
7.3.1虚函数的定义
7.3.2虚函数和基类指针
7.3.3纯虚函数和抽象类
7.4应用举例
习题7
第8章模板与异常处理
8.1模板的概念
8.2函数模板与类模板
8.2.1函数模板与模板函数
8.2.2重载函数模板
8.2.3类模板与模板类
8.2.4类模板作为函数参数
8.3异常处理
8.3.1C++的异常处理机制
8.3.2异常处理的实现
习题8
第9章C++的I/O流类库
9.1流和流类库
9.1.1流
9.1.2流类库
9.2标准流的输入-输出
9.2.1无格式输入/输出
9.2.2有格式控制的输入/输出
9.3输入/输出运算符的重载
9.3.1重载输出运算符“”
9.4文件处理
9.4.1文件的打开和关闭
9.4.2文件的读写
习题9
第10章实验指导
10.1实验一VisualC++6.0开发环境的使用
10.2实验二程序控制结构
10.3实验三函数
10.4实验四指针
10.5实验五类与对象呻
10.6实验六继承与派生类
10.7实验七多态性
10.8实验八模板与异常处理
10.9实验九文件
参考文献
作者在多年教学经验和实际程序设计经验的基础上编写了本书,旨在使读者更容易地掌握C++程序设计的基本概念和编程方法。本书选材从实际出发,深入浅出,语言通俗易懂,书中所使用的实例均在计算机上调试通过。本书共分为10章,其内容包括面向对象程序设计概述、C++概述、指针、函数、类与对象、继承与派生类、多态性、模板与异常处理、C++的I/O流类库、实验指导。 本书首先介绍了面向对象程序设计的基本概念和C++的基本语法;其次讲述了函数、指针和引用的基本用法;最后详细地阐述了C++语言的类与对象、继承与派生、多态性、虚函数、模板、异常处理和流类库等。 本书以通俗易懂的语言介绍了C++面向对象编程的基本思想和方法,并运用大量的经典实例,使读者能深刻理解、领会和掌握面向对象程序设计的思想和方法。为了使读者巩固所学的内容,每章后均附有一定量的习题。最后一章给出上机实验指导,以方便读者上机操作和实践,以便进一步巩固各章中所学的内容。本书的目的是通过对C++语言的学习,使读者掌握面向对象程序设计的思想和方法,具备程序设计的基础和进一步学习的能力。 本书可作为高等学校计算机、电子商务、信息与计算科学及其他相关专业的本科生的教材,也可作为计算机科技人员学习面向对象程序设计语言的参考书。
书籍详细信息 | |||
书名 | C++程序设计站内查询相似图书 | ||
9787811241518 《C++程序设计》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 北京航空航天大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 29.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 300 | 印数 |
C++程序设计是北京航空航天大学出版社于2007.09出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。