图书介绍
C++程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 郑炜主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560621913
- 出版时间:2009
- 标注页数:304页
- 文件大小:29MB
- 文件页数:313页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基础1
1.1 C++中的数据类型1
1.1.1 基本数据类型和非基本数据类型1
1.1.2 C_string和C++String3
1.1.3 数组与向量vector5
1.1.4 指针与引用7
1.2 运算符和表达式9
1.2.1 算术运算符和赋值运算符9
1.2.2 关系运算符和逻辑运算符10
1.2.3 运算符的优先级和结合性12
1.3 程序控制结构13
1.3.1 顺序结构13
1.3.2 分支结构13
1.3.3 循环结构16
1.4 函数17
1.4.1 函数的定义18
1.4.2 函数参数的传递18
1.4.3 函数的返回值21
本章小结23
习题24
第2章 类(class)25
2.1 类的概念25
2.1.1 面向对象思想25
2.1.2 类与对象的定义25
2.1.3 成员变量及成员函数27
2.2 隐藏实现33
2.3 访问控制36
2.3.1 private36
2.3.2 protected37
2.3.3 public37
2.4 访问控制41
2.4.1 友元函数41
2.4.2 嵌套友元43
2.4.3 友元与面向对象46
本章小结46
习题47
第3章 对象的创建和销毁48
3.1 对象的创建48
3.1.1 构造函数48
3.1.2 初始化参数列表50
3.1.3 默认构造函数53
3.1.4 拷贝构造函数56
3.2 析构函数61
3.2.1 析构函数的作用61
3.2.2 析构函数的调用64
3.3 new和delete用于对象66
3.3.1 动态创建对象66
3.3.2 new和delete用于数组68
3.3.3 内存管理69
本章小结72
习题73
第4章 函数重载74
4.1 函数重载概述74
4.1.1 函数重载的概念74
4.1.2 全局函数与成员函数重载76
4.2 操作符重载78
4.2.1 一元运算符79
4.2.2 二元运算符84
4.2.3 不能重载的运算符93
4.2.4 new和delete重载94
4.3 函数重载与默认参数98
本章小结100
习题101
第5章 流处理102
5.1 C++流的概念102
5.2 输入/输出流103
5.2.1 庞大的I/O类库103
5.2.2 预定义流对象cin103
5.2.3 预定义流对象cout、cerr和clog105
5.3 输入/输出的格式控制106
5.3.1 ios类中的枚举常量106
5.3.2 ios类中的成员函数107
5.3.3 格式控制操作符110
5.4 文件操作113
5.4.1 文件的概念113
5.4.2 文件的打开与关闭113
5.4.3 字符文件的访问操作115
5.5 字符串流115
本章小结117
习题118
第6章 异常和错误119
6.1 异常与bug119
6.2 异常的体系结构121
6.3 使用异常124
6.4 调试128
本章小结131
习题131
第7章 const和inline133
7.1 const变量133
7.1.1 const与值替代133
7.1.2 常量指针与指针常量135
7.1.3 常量引用137
7.1.4 传递const值138
7.1.5 返回const值139
7.2 const成员变量与成员函数140
7.3 内联函数143
7.3.1 inline和编译器143
7.3.2 inline函数与程序效率145
本章小结147
习题147
第8章 作用域与名字空间148
8.1 作用域与名字空间概述148
8.1.1 作用域和生命周期148
8.1.2 名字空间160
8.2 static关键字172
8.2.1 内存分配方式172
8.2.2 static用于限制存储173
8.2.3 static成员函数176
8.2.4 static用于控制链接178
8.3 预处理命令181
本章小结184
习题185
第9章 继承187
9.1 继承与组合187
9.1.1 继承的概念与语法187
9.1.2 组合的概念与语法190
9.2 继承方式192
9.2.1 私有继承192
9.2.2 受保护继承194
9.2.3 公有继承194
9.2.4 多重继承194
9.3 派生类的构造与析构196
9.3.1 成员对象的初始化197
9.3.2 构造次序199
9.3.3 析构次序203
9.4 派生类的使用203
9.4.1 类对象创建与使用203
9.4.2 向上映射205
9.4.3 指针和引用的向上类型转换206
本章小结207
习题208
第10章 多态与虚函数209
10.1 概述209
10.2 多态211
10.2.1 多态的概念211
10.2.2 虚函数与重写211
10.2.3 虚析构与虚构造213
10.2.4 纯虚函数和抽象基类218
10.3 晚绑定机制221
10.3.1 函数调用绑定221
10.3.2 虚表和虚指针222
本章小结226
习题227
第11章 模板229
11.1 模板概述229
11.2 模板函数230
11.2.1 模板函数的重载230
11.2.2 模板函数的语法234
11.2.3 模板函数的使用236
11.3 模板类238
11.3.1 模板类的创建及使用238
11.3.2 迭代器的创建及使用242
11.4 模板的多态245
11.4.1 模板类的继承245
11.4.2 模板类多态246
11.5 高级编程252
11.5.1 动多态设计(Dynamic Polymorphism)252
11.5.2 静多态设计(Static Polymorphism)254
11.5.3 泛型编程(Generic Polymorphism)257
本章小结260
习题260
第12章 STL简介263
12.1 C++标准库及其组成263
12.1.1 C++标准库263
12.1.2 标准库的组成264
12.2 STL容器和迭代器简介266
12.2.1 STL容器266
12.2.2 STL迭代器269
12.2.3 综合应用:Josephus问题270
12.3 STL通用算法简介272
12.3.1 STL算法的结构及常用算法272
12.3.2 STL常用算法使用实例274
本章小结279
习题280
第13章 MFC编程基础281
13.1 Windows编程及MFC简介281
13.1.1 Windows API编程基础281
13.1.2 MFC编程简介287
13.2 基于对话框的应用程序设计291
13.2.1 利用MFC的AppWizard创建基于对话框的应用程序291
13.2.2 Windows控件简介292
13.2.3 基于对话框的应用程序实例解析294
13.3 单文档(SDI)和多文档(MDI)应用程序297
13.3.1 文档/视图结构概述298
13.3.2 文档/视图结构中的一些重要概念298
13.3.3 菜单的编辑和使用299
13.3.4 单文档应用程序实例解析301
本章小结302
习题303
参考文献304
热门推荐
- 1457297.html
- 1432203.html
- 3726083.html
- 731393.html
- 3110177.html
- 3190383.html
- 663694.html
- 2556887.html
- 1953946.html
- 2401457.html
- http://www.ickdjs.cc/book_1930383.html
- http://www.ickdjs.cc/book_1329683.html
- http://www.ickdjs.cc/book_1622706.html
- http://www.ickdjs.cc/book_2330488.html
- http://www.ickdjs.cc/book_537415.html
- http://www.ickdjs.cc/book_834957.html
- http://www.ickdjs.cc/book_2816952.html
- http://www.ickdjs.cc/book_2360068.html
- http://www.ickdjs.cc/book_3322698.html
- http://www.ickdjs.cc/book_3293571.html