扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

C++程序设计

综合评级:
★★★★★

定价:
¥28.00

作者:
刘丽华

出版社:
化学工业

出版日期:
2016/08/01

页数:
155

ISBN:
9787122269010

书籍介绍

在程序设计方法方面,c++既支持传统的面向过程的程序设计方法,也支持新的面向对象的程序设计方法。因为c++是一种混合语言,所以就使得它保持了与c语言的兼容,c程序员仅需学习c++语言的特征,就可很快地运用c++类编写程序。

全书共分8章。

第l章为c++初步知识;

第2章是类与对象;第3章是继承和多态;

第4章介绍特殊成员函数;

第5章介绍运算符重载;

第6章是i/o流;

第7章是模板;

第8章介绍了异常处理。

各章均附有与内容相对应的习题。

本书概念清楚,重点突出,使学生能对使用c++进行面向对象编程有一个完整的整体认识,并初步掌握实用程序的编制方法及大程序的设计方法,为课程设计打下基础。

可作为计算机及相关专业学生的教材,同时也适合作为社会上各种培训班的教材,并可供广大计算机工作者自学之用。

目录

第1章 c++初步知识 / 1

1.1 c++语言的起源和特点 / 2

1.2 什么是面向对象 / 2

1.3 c++对面向对象程序设计的支持 / 3

1.4 c++语言与C语言的关系 / 4

1.4.1 c++语言与c语言的主要区别 / 4

1.4.2 c++语言与c语言的细小区别 / 5

1.5 输入/输出的认识 / 6

1.5.1 i/o的书写格式 / 6

1.5.2 控制符的使用 / 8

1.6 堆内存分配(动态数组与指针) / 12

1.6.1 堆内存 / 12

1.6.2 new和delete / 14

1.7 const指针 / 15

习题1 / 17

第2章 类和对象 / 21

2.1 定义类 / 21

2.2 使用类和对象 / 23

2.3 内联的成员函数 / 28

2.4 成员函数的重载及其缺省参数 / 29

2.5 this指针 / 30

2.6 结构和联合 / 31

2.7 有关类的其他知识 / 32

2.7.1 类作用域 / 32

2.7.2 空类 / 34

2.7.3 类对象的性质及存取 / 34

2.7.4 嵌套类 / 35

2.7.5 类的实例化 / 35

2.8 构造函数与析构函数 / 36

2.8.1 构造函数 / 36

2.8.2 析构函数 / 39

2.8.3 构造函数类型转换 / 43

2.8.4 对象的初始化 / 44

2.8.5 对象赋值 / 47

2.8.6 对象成员 / 49

2.9 小结 / 52

习题2 / 52

第3章 继承和多态 / 58

3.1 类的继承 / 58

3.2 单一继承 / 59

3.3 多重继承 / 60

3.4 多态性和虚函数 / 62

3.4.1 多态性 / 62

3.4.2 虚函数 / 65

3.4.3 虚函数的多态性 / 74

3.4.4 虚析构函数 / 75

3.5 类的应用示例 / 77

3.6 小结 / 80

习题3 / 81

第4章 特殊成员函数 / 86

4.1 静态成员 / 86

4.2 友元函数 / 89

4.3 const对象和volatile对象 / 92

4.4 转换函数 / 95

4.5 指向类成员的指针 / 97

4.6 数组与类 / 100

4.7 小结 / 102

习题4 / 103

第5章 运算符重载 / 106

5.1 运算符重载 / 106

5.2 如何重载运算符 / 108

5.3 值返回与引用返回 / 110

5.4 运算符作成员函数 / 112

5.5 重载增量运算符 / 115

5.6 转换运算符 / 117

5.7 赋值运算符 / 119

5.8 小结 / 122

习题5 / 122

第6章 i/o流 / 123

6.1 i/o标准流类 / 123

6.2 文件流类 / 124

6.3 串流类 / 126

6.4 控制符 / 127

6.5 使用i/o成员函数 / 130

6.6 小结 / 133

习题6 / 133

第7章 模板 / 135

7.1 模板的概念 / 135

7.2 函数模板 / 136

7.3 重载模板函数 / 138

7.4 类模板的定义 / 138

7.5 使用类模板 / 141

7.6 小结 / 142

习题7 / 142

第8章 异常处理 / 144

8.1 异常的概念 / 144

8.2 异常的实现 / 145

8.3 异常的规则 / 147

8.4 异常处理机制 / 149

8.5 使用异常的方法 / 152

8.6 小结 / 153

习题8 / 154

参考文献 / 155