图书介绍

C++面向对象编程基础PDF|Epub|txt|kindle电子书版本网盘下载

C++面向对象编程基础
  • 刁成嘉,刁奕主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111224744
  • 出版时间:2008
  • 标注页数:309页
  • 文件大小:24MB
  • 文件页数:318页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++面向对象编程基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++的基本程序设计思想1

1.1 C++语言简介1

1.1.1 一个C++程序实例2

1.1.2 C++字符集3

1.1.3 ASCII码3

1.2 C++程序的基本组成成分4

1.2.1 词法记号4

1.2.2 常量6

1.2.3 变量10

1.2.4 有名常量11

1.2.5 运算符与表达式12

1.3 C++数据类型20

1.3.1 基本数据类型20

1.3.2 枚举类型23

1.3.3 结构体24

1.3.4 联合体27

1.3.5 位域28

1.4 数据的输入与输出29

1.4.1 I/O流29

1.4.2 预定义的插入符和提取符29

1.4.3 简单的I/O格式控制30

1.5 条件控制30

1.5.1 条件语句31

1.5.2 switch语句34

1.6 循环36

1.6.1 for循环语句36

1.6.2 while循环语句38

1.6.3 do-while循环语句39

1.6.4 转移语句39

1.6.5 多重循环40

1.7 数组44

1.7.1 数组的概念44

1.7.2 一维数组45

1.7.3 维数组49

1.7.4 使用typedef语句定义数组类型52

1.8 字符串53

1.8.1 字符串概念53

1.8.2 字符串函数55

1.9 本章小结57

习题58

第2章 函数64

2.1 函数的定义与使用64

2.1.1 函数的定义与说明64

2.1.2 函数的调用65

2.1.3 函数的参数和返回值67

2.2 传值调用与引用调用72

2.2.1 传值调用72

2.2.2 引用调用72

2.3 函数和变量的作用域77

2.3.1 函数的作用域77

2.3.2 变量的作用域和生存期77

2.3.3 C++的命名空间78

2.4 内联函数和重载函数80

2.4.1 内联函数80

2.4.2 函数重载81

2.5 函数的嵌套调用和递归调用82

2.5.1 函数的嵌套调用82

2.5.2 函数的递归调用83

2.6 函数模板和使用C++系统函数86

2.6.1 函数模板86

2.6.2 使用C++系统函数88

2.7 本章小结88

习题89

第3章 类与对象95

3.1 类的定义和对象的创建95

3.1.1 类设计的基本概念95

3.1.2 类的定义格式96

3.1.3 类的成员函数97

3.1.4 类成员的访问控制97

3.1.5 对象的声明与使用98

3.2 构造函数和析构函数99

3.2.1 构造函数与拷贝构造函数99

3.2.2 析构函数103

3.3 对象的生存期及类的作用域104

3.3.1 对象的生存期104

3.3.2 类的作用域105

3.4 友元类和友元函数106

3.4.1 友元函数107

3.4.2 友元类107

3.5 静态成员109

3.5.1 静态数据成员109

3.5.2 静态成员函数110

3.6 类和对象的进一步应用110

3.6.1 类对象作为成员110

3.6.2 常对象111

3.6.3 对象作为函数参数112

3.6.4 对象数组113

3.7 类模板115

3.7.1 类模板的定义115

3.7.2 类模板的使用116

3.8 本章小结117

习题118

第4章 指针122

4.1 指针的概念122

4.2 指针的定义、赋值及运算123

4.2.1 如何定义指针123

4.2.2 “*”和“&”运算符123

4.2.3 指针的赋值123

4.2.4 指针的运算125

4.3 指针与数组127

4.3.1 用指针访问数组元素127

4.3.2 指向数组的指针129

4.3.3 指针数组130

4.4 指针与字符串131

4.4.1 字符数组与字符指针131

4.4.2 字符串处理函数133

4.4.3 string类136

4.5 指针与函数136

4.5.1 指针作为函数参数136

4.5.2 指针函数138

4.5.3 函数指针139

4.6 指针与引用140

4.7 其他类型的指针141

4.7.1 const指针141

4.7.2 对象指针143

4.7.3 this指针143

4.8 动态内存分配145

4.8.1 堆内存145

4.8.2 new和delete运算符145

4.8.3 动态内存分配与释放函数147

4.9 本章小结148

习题149

第5章 继承与派生157

5.1 继承的含义157

5.2 继承的语法157

5.3 继承中的访问控制158

5.3.1 有继承158

5.3.2 私有继承160

5.3.3 保护继承161

5.4 成员覆盖与作用域分辨161

5.5 继承中对象的初始化与清除163

5.5.1 初始化和清除163

5.5.2 构造函数和析构函数的调用顺序164

5.6 上映射165

5.6.1 公有继承中的向上映射示例166

5.6.2 私有继承、保护继承和向上映射168

5.6.3 上映射的缺点168

5.7 多重继承169

5.7.1 多重继承的语法169

5.7.2 多重继承中的构造函数与析构函数169

5.7.3 多重继承的二义性171

5.7.4 虚基类173

5.8 本章小结176

习题177

第6章 多态187

6.1 多态概述187

6.1.1 多态的类型187

6.1.2 多态的实现机制187

6.2 运算符重载188

6.2.1 运算符重载的语法和规则188

6.2.2 一元运算符重载189

6.2.3 二元运算符重载191

6.2.4 几个特殊运算符的重载194

6.2.5 运算符重载与类型转换198

6.3 虚函数199

6.3.1 问题的提出200

6.3.2 虚函数的运用201

6.3.3 虚函数的实现204

6.3.4 虚函数和构造函数205

6.3.5 虚析构函数206

6.3.6 对象切片问题209

6.3.7 纯虚函数210

6.3.8 抽象类211

6.4 本章小结214

习题215

第7章 输入/输出流类223

7.1 流类及流类间的关系223

7.2 从标准输入/输出流中读/写数据225

7.2.1 从标准输入获取数据226

7.2.2 将数据写入标准输出229

7.3 顺序文件的输入/输出231

7.3.1 文件的打开与关闭231

7.3.2 将数据写入文件233

7.3.3 从文件中读取数据234

7.4 文件的随机读取238

7.4.1 文件的读取指针238

7.4.2 随机读取数据文件239

7.4.3 从串流中读取数据240

7.4.4 自定义输入运算符241

7.5 文件的随机写入242

7.5.1 文件的写指针242

7.5.2 随机写243

7.5.3 将数据写入串流245

7.5.4 输出运算符重载246

7.6 二进制文件的读取247

7.7 本章小结249

习题249

第8章 Windows C++编程基础254

8.1 Windows编程基础知识254

8.1.1 窗口255

8.1.2 句柄255

8.1.3 消息255

8.1.4 事件驱动256

8.1.5 MFC类库简介256

8.2 MFC应用程序基本架构258

8.2.1 用MFC“应用程序向导”自动生成框架程序258

8.2.2 MFC程序的类结构259

8.2.3 MFC程序的文件组成260

8.2.4 应用程序类及其主要成员函数InitInstance()261

8.2.5 文档类、视图类及文档/视图设计模式262

8.2.6 框架窗口类263

8.2.7 子窗口类264

8.2.8 MFC的消息处理机制264

8.3 菜单、快捷键、工具栏和状态栏265

8.3.1 菜单265

8.3.2 几个建立菜单的程序实例266

8.3.3 快捷键270

8.3.4 工具栏272

8.3.5 状态栏276

8.4 图形界面编辑278

8.4.1 图形设备接口278

8.4.2 伪设备279

8.4.3 设备语义279

8.4.4 CDC类280

8.4.5 触发WM_PAINT绘图消息281

8.4.6 采用CDC类绘图的实例281

8.4.7 字体类和文本输出实例282

8.5 文件操作283

8.5.1 文件与CFile类283

8.5.2 文件操作方法283

8.5.3 序列化284

8.6 对话框291

8.6.1 特殊的窗口——对话框291

8.6.2 对话框的运行机制291

8.6.3 控件292

8.6.4 创建基于对话框的MFC应用程序293

8.6.5 对话框数据交换和数据验证(DDX/DDV)299

8.6.6 基本消息对话框303

8.6.7 通用对话框303

8.7 本章小结307

习题307

热门推荐