图书介绍

C++程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计语言
  • 揣锦华主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560611958
  • 出版时间:2003
  • 标注页数:301页
  • 文件大小:14MB
  • 文件页数:311页
  • 主题词:

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到C++1

1.1.2 一个简单的C++程序2

1.1.3 字符集3

1.1.4 词法记号3

1.2 基本数据类型和表达式4

1.2.1 基本数据类型5

1.2.2 常量6

1.2.3 变量8

1.2.4 引用8

1.2.5 运算符与表达式10

1.2.6 数据类型转换16

1.3 数据的输入与输出17

1.3.1 I/O的书写格式17

1.3.2 简单的I/O格式控制17

1.4 程序的基本控制结构19

1.4.1 简单选择结构20

1.4.2 多重选择结构21

1.4.3 循环结构24

1.4.4 循环结构的嵌套29

1.4.5 其它控制语句30

习题31

2.1.1 函数的定义37

2.1 函数的定义与使用37

第2章 函数37

2.1.2 函数的调用38

2.1.3 函数的参数传递42

2.2 函数调用机制45

2.3 递归函数47

2.4 默认参数的函数50

2.5 内联函数51

2.6 函数重载53

2.7 函数模板54

2.8 使用C++系统函数56

习题59

3.1 数组的基本概念65

第3章 数组65

3.2 一维数组66

3.2.1 一维数组的声明66

3.2.2 一维数组中的元素访问66

3.2.3 一维数组的初始化68

3.3 多维数组69

3.3.1 多维数组的声明69

3.3.2 访问多维数组中的元素70

3.3.3 二维数组的初始化70

3.4 数组作为函数的参数72

3.5 数组与字符串75

3.5.1 字符数组75

3.5.2 字符串的基本运算76

3.6.1 排序77

3.6 数组应用举例77

3.6.2 查找79

3.6.3 统计81

3.6.4 字符处理82

3.7 构造数据类型84

3.7.1 结构体84

3.7.2 共用体89

3.7.3 枚举类型90

3.7.4 类型自定义语句91

习题92

4.1 面向对象的思想95

4.1.1 结构化程序设计95

第4章 类和对象95

4.1.2 面向对象程序设计96

4.2 面向对象程序设计的基本特点97

4.2.1 抽象性97

4.2.2 封装性97

4.2.3 继承性98

4.2.4 多态性98

4.3 面向对象的方法99

4.4 面向对象的标记100

4.5 类和对象101

4.5.1 类的声明102

4.5.2 类成员的访问控制103

4.5.3 类的成员函数103

4.5.4 对象104

4.5.5 对象数组105

4.6 构造函数和析构函数107

4.6.1 构造函数107

4.6.2 拷贝构造函数109

4.6.3 析构函数112

4.7 类的组合113

4.8 类模板117

习题119

第5章 程序结构121

5.1 作用域与可见性121

5.1.1 作用域121

5.1.2 可见性124

5.2.2 局部生存期125

5.2.1 静态生存期125

5.2 生存期125

5.2.3 动态生存期126

5.3 局部变量和全局变量126

5.3.1 局部变量126

5.3.2 全局变量126

5.4 静态成员129

5.4.1 静态数据成员130

5.4.2 静态函数成员132

5.5 友元135

5.5.1 友元函数136

5.5.2 友元类138

5.6 常类型140

5.6.1 常引用140

5.6.2 常对象141

5.6.3 常成员函数142

5.6.4 常数据成员143

5.7 多文件结构144

5.8 编译预处理146

习题148

第6章 指针与字符串155

6.1 指针的概念155

6.2 指针型变量156

6.2.1 指针型变量的声明156

6.2.2 指针的基本操作157

6.2.3 指针变量的初始化与引用157

6.2.4 指针的运算159

6.3.1 指针与数组的关系164

6.3 指针与数组164

6.3.2 通过指针引用数组元素165

6.3.3 指向多维数组的指针167

6.3.4 指针数组与多级指针169

6.4 指针与函数170

6.4.1 指针变量作为函数参数170

6.4.2 指向函数的指针173

6.4.3 指针作为函数的返回类型175

6.5 指针与类、对象176

6.6 指针与字符串178

6.6.1 字符串指针178

6.6.2 字符串标准库函数180

6.7.1 new运算符181

6.7 动态内存分配与new和delete运算符181

6.7.2 delete运算符183

6.7.3 动态内存分配应用举例(链表)184

6.8 string类189

习题192

第7章 继承与派生194

7.1 继承与派生194

7.1.1 继承与派生的概念194

7.1.2 派生类的声明195

7.1.3 派生类生成过程196

7.2 多继承198

7.2.1 多继承的声明198

7.2.2 类族199

7.3.1 公有继承200

7.3 类的继承方式200

7.3.2 私有继承202

7.3.3 保护继承204

7.4 派生类的构造和析构函数206

7.4.1 构造函数207

7.4.2 析构函数208

7.5 派生中成员的标识与访问211

7.5.1 作用域分辨211

7.5.2 基类私有成员的访问215

7.5.3 引入派生类后的对象指针217

7.6 虚基类221

7.6.1 虚基类的声明221

7.6.2 虚基类及其派生类的构造函数223

习题225

第8章 多态性233

8.1 多态性概述233

8.2 运算符重载234

8.2.1 运算符重载的规则235

8.2.2 运算符重载为成员函数236

8.2.3 运算符重载为友元函数240

8.2.4 其它运算符重载241

8.3 虚函数242

8.3.1 为什么要引入虚函数242

8.3.2 虚函数的定义及使用243

8.4 抽象类248

8.3.3 虚函数的限制248

8.4.1 纯虚函数249

8.4.2 抽象类249

习题251

第9章 流类库与输入/输出258

9.1 输入/输出标准流类258

9.1.1 输入/输出流的概念258

9.1.2 输入/输出标准流类259

9.2 文件流类260

9.3 串流类263

9.4 控制符264

9.4.1 使用流对象的成员函数264

9.4.2 使用控制符265

9.5 输入/输出成员函数267

9.5.1 使用成员函数输入268

9.5.2 使用成员函数输出269

9.6 用户自定义类型的输入/输出270

习题272

第10章 异常处理276

10.1 异常处理机制276

10.2 异常处理的实现276

10.2.1 异常处理的语法277

10.2.2 异常处理的执行过程278

10.2.3 异常接口声明280

10.3 异常处理中的构造与析构280

习题283

11.1.1 Visual C++界面284

第11章 Visual C++环境下Windows程序开发概述284

11.1 Visual C++环境简介284

11.1.2 项目和项目工作空间285

11.2 Windows编程基础286

11.2.1 Windows API286

11.2.2 Windows基础286

11.2.3 Windows消息映射及处理289

11.3 MFC基础290

11.3.1 MFC类库简介290

11.3.2 MFC应用程序框架292

11.4 使用Visual C++开发Windows程序实例293

习题300

参考文献301

热门推荐