图书介绍
C++应用与开发案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++应用与开发案例教程](https://www.shukui.net/cover/59/33115386.jpg)
- 徐谡主编;徐立,张晓,张浩淼等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302104700
- 出版时间:2005
- 标注页数:325页
- 文件大小:13MB
- 文件页数:338页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C++应用与开发案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
初级篇3
第1章 引论3
1.1 C++语言概述3
1.2 面向对象语言的基本概念3
1.2.1 对象3
目录3
1.2.2 类4
1.2.3 封装4
1.2.4 继承5
1.2.5 多态性6
1.3.1 面向对象是一种认知方法学7
1.3.2 面向对象方法与结构化程序设计方法7
1.3 面向对象的思维与方法7
第2章 C++编程基础9
2.1 概述9
2.2 常量与变量9
2.2.1 标识符9
2.2.2 常量9
2.2.3 变量10
2.3 基本数据类型10
2.3.1 整型数据10
2.3.2 实型数据11
2.3.3 字符型数据12
2.4 复合数据类型14
2.4.1 数组14
2.4.2 结构18
2.4.3 联合21
2.4.4 枚举22
2.5 指针基础23
2.5.1 指针的基本概念和定义23
2.5.2 指针变量的引用24
2.6 运算符及其使用26
2.6.1 赋值运算符26
2.6.2 数学运算符26
2.6.3 关系运算符和逻辑运算符27
2.6.4 ?运算符28
2.6.5 自增和自减运算符28
2.6.7 逗号运算符29
2.6.6 位运算符29
2.6.8 sizeof运算符30
2.7 C++中的基本输入和输出30
2.8 C++程序语句32
2.8.1 简单语句和复合语句32
2.8.2 条件控制语句33
2.8.3 循环控制语句34
2.9 程序实例39
习题42
第3章 函数44
3.1 概述44
3.2 函数定义44
3.2.1 函数名44
3.2.3 返回类型45
3.2.2 函数参数45
3.2.4 函数体46
3.3 函数的作用域规则48
3.3.1 局部变量48
3.3.2 全局变量49
3.3.3 静态存储变量50
3.4 函数调用51
3.4.1 函数调用的基本形式51
3.4.2 函数的递归调用53
3.4.3 调用C++系统函数55
3.5 const类型修饰符57
3.5.1 const常量57
3.5.4 const函数59
3.5.2 函数的const参数59
3.53 函数的const返回值59
3.6 函数与指针60
3.6.1 指针和函数参数60
3.6.2 引用参数63
3.6.3 指向函数的指针63
3.7 函数重载66
3.7.1 函数重载的意义66
3.7.2 重载函数名67
3.7.3 默认参数70
3.8 标识符作用域72
3.8.1 局部作用域72
3.8.2 文件作用域72
3.8.3 函数原型作用域73
3.9 编译预处理74
3.9.1 宏定义74
3.8.4 函数作用域74
3.9.2 文件包含76
3.9.3 条件编译76
3.10 内联函数77
3.11 main函数79
3.12 程序实例80
习题82
第4章 指针、引用与动态内存分配84
4.1 概述84
4.2 指针变量的声明与操作85
4.3.1 指向常量的指针86
4.3 用const来限定指针86
4.3.2 指针常量88
4.3.3 指向常量的指针常量88
4.4 指针与数组89
4.5 指针与字符串91
4.6 引用93
4.7 动态内存分配97
4.7.1 new与delete97
4.7.2 指针与动态数组98
4.8 程序实例99
习题103
5.2 类的定义与使用107
5.1 概述107
第5章 类与对象107
中级篇107
5.3 构造函数与析构函数111
5.3.1 简单的构造函数111
5.3.2 析构函数115
5.3.3 重载构造函数117
5.3.4 拷贝构造函数118
5.4 this指针119
5.5 友元函数和友元类122
5.5.1 友元函数122
5.5.2 友元类124
5.6 静态成员127
5.6.1 静态数据成员127
5.6.2 静态成员函数130
5.7 内联成员函数132
5.8 const对象和const成员函数133
5.9 对象数组和指向对象的指针136
5.9.1 对象数组136
5.9.2 指向对象的指针137
5.10 指向类成员的指针139
5.10.1 指向类数据成员的指针139
5.10.2 指向成员函数的指针140
5.11 动态对象的创建141
5.12 程序实例143
习题147
6.2.1 基类和派生类151
6.2 派生类的概念151
6.1 概述151
第6章 继承与派生151
6.2.2 继承方式154
6.2.3 调整访问声明159
6.2.4 类层次中的访问规则162
6.2.5 派生类的构造函数和析构函数165
6.3 多继承168
6.3.1 多继承的概念168
6.3.2 虚基类172
6.4 多态性与虚函数177
6.4.1 指向基类对象的指针指向派生类对象177
6.4.2 多态性179
6.4.3 虚函数181
6.4.4 纯虚函数及抽象类188
6.4.5 构造函数与虚析构函数190
6.5 程序实例192
习题196
第7章 运算符重载和类型转换199
7.1 概述199
7.2 运算符重载199
7.2.1 运算符重载的语法形式199
7.2.2 一元和二元运算符203
7.2.3 用成员函数重载运算符204
7.2.4 用友元函数重载运算符206
7.2.5 几种特殊运算符的重载212
7.3.1 操作符new和delete简介221
7.3 类特有的操作符new和delete221
7.3.2 数组操作符new[]和delete[]225
7.3.3 定位操作符new()和delete()226
7.3.4 指针悬挂问题228
7.4 类型转换233
7.4.1 标准类型转换为类类型234
7.4.2 类类型转换函数236
7.5 程序实例242
习题244
高级篇249
第8章 异常处理249
8.1 概述249
8.2 何时使用异常处理249
8.3.1 异常处理的语法250
8.3 异常处理的基本语法250
8.3.2 异常的类型252
8.4 try、catch和throw语句252
8.5 标准C++库中的异常类260
8.6 程序实例261
习题270
第9章 模板271
9.1 概述271
9.2 函数模板和模板函数271
9.2.1 函数模板和模板函数的概念271
9.2.2 重载函数模板274
9.3 类模板和模板类275
9.4 程序实例279
习题298
第10章 流库299
10.1 概述299
10.2 C++I/O流库299
10.2.1 C++为什么要有自己的I/O系统299
10.2.2 流的概念300
10.2.3 C++流类的层次结构301
10.3 输入流302
10.3.1 构造输入流对象302
10.3.2 使用提取运算符303
10.3.3 输入流操纵符303
10.3.4 输入流成员函数303
10.4.1 构造输出流对象305
10.4 输出流305
10.4.2 使用插入运算符和控制格式306
10.4.3 输出文件流成员函数306
10.4.4 二进制输出文件307
10.5 格式控制308
10.5.1 用iso类成员函数格式化308
10.5.2 用操纵函数控制格式311
10.6 文件I/O313
10.6.1 文件的打开和关闭314
10.6.2 文件的读写315
10.7 程序实例317
习题322