图书介绍

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

C++程序设计
  • 梁兴柱,王婧主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080302
  • 出版时间:2009
  • 标注页数:297页
  • 文件大小:54MB
  • 文件页数:309页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C++程序设计基础第1章 概述1

1.1 C++语言的历史1

1.1.1 C++语言的诞生1

1.1.2 C++语言的发展1

1.2 C++语言的特点2

1.3 过程化程序设计3

1.3.1 基于过程的程序设计3

1.3.2 结构化程序设计4

1.4 对象化程序设计6

1.4.1 基于对象的程序设计6

1.4.2 面向对象的程序设计8

1.5 C++程序开发过程9

1.5.1 C++程序的编辑、编译和运行9

1.5.2 第一个C++程序10

1.5.3 Visual C++6.0版本的基本用法12

1.6 小结15

习题115

第2章 数据类型和表达式16

2.1 标识符16

2.2 基本数据类型16

2.2.1 整型17

2.2.2 浮点型18

2.2.3 字符型18

2.2.4 布尔型18

2.3 常量和变量19

2.3.1 常量19

2.3.2 变量22

2.4 运算符和表达式25

2.4.1 算术运算符26

2.4.2 关系运算符26

2.4.3 逻辑运算符27

2.4.4 位操作运算符27

2.4.5 赋值运算符29

2.4.6 其他运算符30

2.4.7 运算符的优先级32

2.5 基本输入/输出33

2.5.1 I/O的概念33

2.5.2 标准输出语句33

2.5.3 标准输入语句37

2.6 小结38

习题238

第3章 C++流程控制42

3.1 语句42

3.2 赋值语句44

3.3 选择语句45

3.3.1 if-else语句45

3.3.2 switch语句47

3.4 循环语句50

3.4.1 循环语句介绍50

3.4.2 循环的嵌套59

3.5 转向语句60

3.5.1 goto语句与标号语句60

3.5.2 break语句与continue语句60

3.6 小结62

习题362

第4章 复合数据类型66

4.1 数组66

4.1.1 数组的定义66

4.1.2 数组的初始化67

4.1.3 数组的使用68

4.1.4 字符数组与字符串69

4.2 指针71

4.2.1 指针变量的定义72

4.2.2 *和&运算72

4.2.3 指针的算术运算73

4.2.4 指针与数组74

4.2.5 几种特殊的指针76

4.2.6 动态内存分配77

4.3 结构体79

4.3.1 结构体的定义79

4.3.2 结构体类型的使用80

4.4 自定义类型及枚举类型81

4.4.1 typedef声明81

4.4.2 枚举类型82

4.5 引用83

4.5.1 引用的概念84

4.5.2 引用的应用84

4.6 小结84

习题485

第5章 函数88

5.1 函数的定义88

5.1.1 函数的作用88

5.1.2 函数的定义89

5.1.3 函数原型声明89

5.2 函数的调用与参数传递90

5.2.1 函数调用形式90

5.2.2 函数调用执行过程93

5.2.3 函数的参数传递93

5.3 函数的嵌套与递归96

5.3.1 嵌套调用96

5.3.2 递归调用97

5.4 带默认形参值的函数99

5.5 内联函数101

5.6 指针型函数101

5.7 函数重载102

5.7.1 函数重载概述102

5.7.2 函数重载的应用103

5.8 C++库函数及其使用105

5.9 小结105

习题5106

第6章 C++语言程序结构107

6.1 基本概念107

6.1.1 标识符的作用域与可见性107

6.1.2 存储类型与生存期108

6.1.3 全局变量和局部变量110

6.2 编译预处理命令113

6.2.1 文件包含命令113

6.2.2 宏定义114

6.2.3 条件编译115

6.3 C++程序文件的组织116

6.3.1 多文件联合编译的实例116

6.3.2 外部变量与外部函数117

6.3.3 头文件117

6.3.4 C++程序的一般组织结构119

6.4 命名空间119

6.4.1 什么是命名空间120

6.4.2 C++标准库命名空间120

6.5 小结121

习题6121

第二部分 C++面向对象程序设计第7章 面向对象程序设计123

7.1 面向对象技术概述123

7.2 对象与类124

7.3 消息和方法126

7.4 面向对象的程序设计128

7.4.1 数据抽象和封装128

7.4.2 继承性与软件重用129

7.4.3 多态性130

7.5 小结131

习题7131

第8章 类和对象133

8.1 类133

8.1.1 类的声明133

8.1.2 类成员的访问控制134

8.1.3 类的成员函数135

8.2 对象的定义和引用138

8.2.1 对象的定义139

8.2.2 对象的引用139

8.2.3 对象的赋值143

8.3 构造函数144

8.3.1 构造函数的定义和调用144

8.3.2 带有默认参数的构造函数147

8.3.3 构造函数的重载148

8.3.4 拷贝构造函数149

8.4 析构函数153

8.5 组合类154

8.6 对象数组与对象指针156

8.6.1 对象数组156

8.6.2 对象指针159

8.6.3 this指针161

8.6.4 为对象动态分配内存162

8.6.5 对象作为函数的参数166

8.7 静态成员167

8.7.1 静态数据成员167

8.7.2 静态成员函数169

8.8 友元170

8.8.1 类的作用域171

8.8.2 友元函数172

8.8.3 友元类174

8.9 共享数据的保护176

8.9.1 const修饰函数的参数176

8.9.2 const成员函数177

8.10 小结177

习题8178

第9章 继承与派生182

9.1 类的层次与继承性182

9.2 派生类183

9.2.1 派生类的声明183

9.2.2 派生类的访问控制权限184

9.3 派生类的构造函数和析构函数190

9.3.1 派生类构造函数和析构函数的执行顺序190

9.3.2 派生类构造函数和析构函数的设计190

9.4 多重继承195

9.4.1 多重继承的概念195

9.4.2 多重继承的构造函数和析构函数197

9.4.3 虚基类199

9.5 赋值兼容203

9.6 派生类的编程原则206

9.7 小结210

习题9210

第10章 多态性213

10.1 多态性213

10.1.1 多态性概述213

10.1.2 函数重载213

10.2 虚函数216

10.2.1 虚函数的作用216

10.2.2 虚函数的声明218

10.2.3 虚函数的限制219

10.2.4 虚函数表220

10.2.5 虚析构函数225

10.3 纯虚函数和抽象类226

10.4 运算符重载230

10.4.1 运算符重载的基本概念230

10.4.2 运算符重载为类的成员函数230

10.4.3 各种运算符的重载231

10.5 小结235

习题10235

第三部分 C++程序设计高级特性第11章 C++的输入/输出流240

11.1 I/O流的概念240

11.2 C++输入和输出241

11.2.1 标准输入流和输出流241

11.2.2 输入流和输出流成员函数242

11.2.3 重载插入和提取运算符245

11.3 输入流和输出流的格式控制247

11.4 文件操作250

11.4.1 文件的打开与关闭250

11.4.2 二进制文件的读/写253

11.4.3 文件的随机访问255

11.5 小结256

习题11256

第12章 模板259

12.1 模板的概念259

12.2 函数模板260

12.3 类模板263

12.4 标准模板库265

12.4.1 标模板库简介265

12.4.2 容器类266

12.4.3 迭代器268

12.4.4 算法270

12.5 小结277

习题12277

第13章 异常处理279

13.1 异常处理的基本思想279

13.2 异常处理的实现279

13.2.1 异常处理的语法279

13.2.2 异常接口声明285

13.3 异常处理中的构造与析构285

13.4 标准异常288

13.5 小结288

习题13289

第14章 综合实例分析291

14.1 系统分析291

14.2 程序代码291

14.3 小结296

习题14296

参考文献297

热门推荐