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

- 刘于勋,张雪萍主编;许速,马丁,白浩副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030196842
- 出版时间:2007
- 标注页数:322页
- 文件大小:9MB
- 文件页数:333页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计与C++概述1
1.1 软件1
1.2 程序设计语言2
1.3 程序设计方法的演变4
1.3.1 结构化程序设计4
1.3.2 面向对象程序设计方法5
1.4 C++程序设计语言7
1.5 简单的C++程序8
1.5.1 第一个C++程序8
1.5.2 第二个C++程序11
1.5.3 第三个程序14
本章小结16
第2章 从C到C++17
2.1 C++关键字17
2.2 const常量17
2.2.1 问题的引出18
2.2.2 const与C语言中#define的区别19
2.2.3 const定义19
2.3 函数20
2.3.1 内联函数(inline函数)20
2.3.2 重载函数24
2.3.3 函数参数的默认值27
2.3.4 函数模板30
2.4 指针38
2.4.1 存储数据的两种策略38
2.4.2 声明和初始化指针41
2.4.3 指针与动态内存分配43
2.4.4 const与指针46
2.5 引用48
2.5.1 引用的概念49
2.5.2 引用的操作50
2.6 名称空间54
2.6.1 名称空间的意义54
2.6.2 名称空间定义55
2.6.3 名称空间成员的存取56
2.6.4 未命名的名称空间59
2.6.5 标准名称空间std59
本章小结60
本章作业62
第3章 类与对象65
3.1 类65
3.1.1 类的定义66
3.1.2 类成员的访问限制73
3.1.3 友元75
3.2 对象84
3.3 类的静态成员92
3.3.1 静态数据成员92
3.3.2 静态成员函数93
3.4 this指针96
3.5 类的结构与接口98
3.6 程序结构102
本章小结113
本章作业114
第4章 构造函数与析构函数116
4.1 对象的创建116
4.2 构造函数117
4.2.1 默认构造函数119
4.2.2 带参数构造函数122
4.2.3 拷贝构造函数123
4.2.4 重载构造函数128
4.3 析构函数131
4.4 成员初始化列表及顺序132
4.5 典型举例136
本章小结138
本章作业138
第5章 继承140
5.1 类的层次结构140
5.2 基类与派生类141
5.3 派生类对象的构造142
5.3.1 派生类对象的内存空间142
5.3.2 公有继承的含义148
5.3.3 派生类对象的构造149
5.3.4 Protected成员154
5.4 组合155
5.4.1 组合的语法155
5.4.2 组合和继承的联合159
5.5 继承的方式和访问控制160
5.5.1 公有继承160
5.5.2 私有继承161
5.5.3 保护继承161
5.6 多重继承164
5.6.1 多继承的工作方式164
5.6.2 多继承中的二义性问题167
5.6.3 虚拟继承169
5.6.4 构造函数的调用顺序173
本章小结174
本章作业174
第6章 多态176
6.1 多态和虚函数176
6.1.1 什么是多态性176
6.1.2 绑定和C++中的多态性类型176
6.1.3 虚函数179
6.1.4 虚函数的工作方式187
6.2 纯虚函数和抽象类189
6.2.1 纯虚函数189
6.2.2 抽象类191
6.3 虚析构函数193
6.4 利用多态性实现工资计算实例195
本章小结200
本章作业200
第7章 类模板203
7.1 类模板的概念203
7.2 实例化类模板206
7.3 类模板的成员函数207
7.4 顺序表类模板209
本章小结220
本章作业220
第8章 运算符重载221
8.1 运算符重载的概念221
8.1.1 运算符的两种重载方式223
8.1.2 运算符函数的原型223
8.2 使用成员函数重载二元运算符224
8.3 使用友元函数重载二元运算符229
8.4 重载一元运算符233
8.4.1 重载运算符“++”234
8.4.2 重载赋值运算符“=”236
8.5 类型转换运算符与类型转换构造函数240
8.5.1 类型转换运算符241
8.5.2 类型转换构造函数244
本章小结248
本章作业249
第9章 异常处理252
9.1 异常处理的概念252
9.2 异常处理的基本语法253
9.3 如何进行异常处理254
9.3.1 抛出异常255
9.3.2 try块255
9.3.3 捕获异常256
9.4 抛出异常的对象263
本章小结274
本章作业274
第10章 I/O流277
10.1 C++的流及流类库277
10.1.1 C++的流277
10.1.2 流类库282
10.2 输入输出的格式控制283
10.2.1 用ios类成员函数进行格式控制283
10.2.2 使用操作符进行输入输出格式控制287
10.3 文件输入输出289
10.3.1 文件的打开与关闭290
10.3.2 文本文件的读/写291
10.3.3 二进制文件的读/写292
10.3.4 随机访问文件294
本章小结296
本章作业296
参考文献298
全国等级考试《C++程序设计》考试大纲299
模拟试题A302
模拟试题B310
模拟试题参考答案316
热门推荐
- 2276272.html
- 2444181.html
- 602967.html
- 111805.html
- 193105.html
- 3428371.html
- 521877.html
- 3685889.html
- 1638153.html
- 2450791.html
- http://www.ickdjs.cc/book_2200086.html
- http://www.ickdjs.cc/book_318831.html
- http://www.ickdjs.cc/book_2685267.html
- http://www.ickdjs.cc/book_281315.html
- http://www.ickdjs.cc/book_1410293.html
- http://www.ickdjs.cc/book_2863082.html
- http://www.ickdjs.cc/book_270128.html
- http://www.ickdjs.cc/book_3218928.html
- http://www.ickdjs.cc/book_3130063.html
- http://www.ickdjs.cc/book_2439481.html