图书介绍

C++与面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C++与面向对象程序设计
  • 王新房,李成武,黄元编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115298997
  • 出版时间:2013
  • 标注页数:238页
  • 文件大小:50MB
  • 文件页数:245页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++与面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 程序设计语言1

1.2 软件开发与程序设计方法2

1.2.1 结构化程序设计方法2

1.2.2 面向对象程序设计方法3

1.3 面向对象基本概念4

1.3.1 对象4

1.3.2 消息5

1.3.3 类5

1.3.4 封装6

1.3.5 继承6

1.3.6 多态性6

1.4 面向对象程序设计方法的主要优点7

1.5 面向对象程序设计语言与开发工具7

1.6 Visual Studio 2005简介8

小结10

习题11

第2章 C+的特性12

2.1 变量的定义与说明12

2.2 C++标准库概览12

2.3 C++的简单输入与输出13

2.4 数组与指针14

2.5 函数16

2.5.1 引用类型和const变量16

2.5.2 函数原型和函数实现16

2.5.3 函数信息的传递17

2.5.4 函数可默认参数初值20

2.5.5 函数重载20

2.5.6 函数指针21

2.6 函数模板23

2.7 异常处理26

2.8 名字空间29

小结31

习题31

第3章 类与数据封装33

3.1 对象与类33

3.1.1 类设计34

3.1.2 类实现36

3.2 类的特殊成员函数38

3.2.1 构造函数38

3.2.2 析构函数40

3.2.3 拷贝构造函数41

3.3 类设计举例43

3.3.1 线性表44

3.3.2 栈48

3.3.3 队列50

3.4 类的静态成员53

3.4.1 静态数据成员53

3.4.2 静态成员函数55

3.5 类的const成员56

3.5.1 const数据成员56

3.5.2 const成员函数57

3.6 this指针62

3.7 类的朋友63

3.8 类模板65

小结71

习题72

第4章 运算符重载74

4.1 运算符重载的语法规则74

4.2 复数类运算75

4.3 字符串类运算77

4.4 矩阵类运算84

4.5 运算符“<<”的重载91

4.6 类型转换函数92

4.6.1 用构造函数实现类型转换92

4.6.2 类型转换函数93

小结93

习题94

第5章 继承95

5.1 基本类与派生类95

5.2 派生类的定义96

5.3 派生类设计98

5.3.1 派生类成员的定义与使用98

5.3.2 派生类构造函数的设计102

5.3.3 派生类析构函数的设计105

5.4 派生类设计实例106

5.4.1 完善学生类106

5.4.2 栈和队列108

5.5 程序的扩展110

5.5.1 单一继承110

5.5.2 多重继承111

5.5.3 多重继承下的二义性116

小结116

习题117

第6章 虚拟函数与多态性119

6.1 派生类与基本类的转换119

6.2 静态链接与动态链接120

6.3 虚拟函数122

6.4 虚拟函数的调用124

6.5 虚拟函数与继承的关系126

6.6 虚拟函数的数据封装129

6.7 纯虚拟函数与抽象类130

6.8 多态性的应用131

小结132

习题133

第7章 输入/输出流135

7.1 流库结构135

7.1.1 streambuf类层次结构136

7.1.2 ios类层次结构136

7.2 键盘输入与屏幕输出137

7.2.1 预定义数据类型的格式化输入/输出137

7.2.2 自定义数据类型的输入/输出140

7.3 文件输入/输出142

7.3.1 创建文件流对象142

7.3.2 文本文件的读写143

7.3.3 二进制文件的读写145

7.3.4 文件的随机存取145

7.3.5 文件流状态检测148

7.4 I/O应用举例149

7.4.1 进一步完善学生类149

7.4.2 学生登记153

7.4.3 学生查询154

7.4.4 主程序155

小结156

习题156

第8章 应用实例:Windows程序设计158

8.1 事件驱动的Windows程序158

8.2 Windows的图形设备接口161

8.3 MFC类库162

8.3.1 封装162

8.3.2 继承163

8.3.3 虚拟函数和多态性163

8.3.4 设备描述表及绘图物件164

8.4 基于文档/视图结构的Windows程序164

8.5 一个简单的绘图程序165

8.5.1 基本图形类165

8.5.2 建立工程169

8.5.3 添加菜单170

8.5.4 向文档类添加数据成员171

8.5.5 向视图类添加成员171

8.5.6 消息处理成员函数的实现174

8.5.7 绘图程序运行效果179

8.5.8 绘图程序源代码179

小结196

习题197

附录A 部分习题参考答案198

参考文献238

热门推荐