书籍详情
面向对象程序设计 C++实验教程
作者:陈业纲 著
出版社:华中科技大学出版社
出版时间:2020-07-01
ISBN:9787568059541
定价:¥42.00
购买这本书可以去
内容简介
本书的内容分为 15 章,具体内容包括:菜单系统、控制语句、数组和指针、类的继承与派生、组合和聚合、虚函数、链表、运算符重载、模板、文件读写、多线程、C/S 模型、与数据库链接、综合实例。本书的实验力求自成体系,每一个实验都是一个完整的小项目,但尽量求简,通过简单的编程实现直接反映 C++的应用技巧,把复杂的理论介绍化简为零,分布在各个实例中,读者从中可以体会到 C++的灵活机制和强大的功能。书中的程序基本都在 Visual studiocode 环境下调试通过,并给出运行结果。
作者简介
陈业纲,男,毕业于西北工业大学软件与微电子学院,副教授,硕士研究生,研究方向:数据挖掘和机器学习主要承担在课程:离散数学、数据挖掘、软件工程师综合、C语言程序设计和大数据和云计算等10余门课程。科研及教研成果:主编计算机类教材四本,出版计算机专著两部,以第一作者身份发表论文共三十余篇,SCI三篇,EI三篇,中文核心二十余篇。主持教育部和重庆市教委项目各一个,主研重庆市教委项目5个,春晖计划一个。
目录
目 录
第1章 函数的调用和基本输入/输出 1
1.1 基础知识 1
1.2 C++中常见的四种流 1
1.3 实验内容 2
第2章 控制语句 11
2.1 基础知识 11
2.2 实验内容 12
第3章 指针与数组 17
3.1 基础知识 17
3.2 数组与指针的下标引用 18
3.3 数组和指针的定义与声明 18
3.4 数组和指针的sizeof问题 18
3.5 数组作为函数参数 19
3.6 实验内容 19
第4章 链表 25
4.1 基础知识 25
4.2 实验内容 29
第5章 类的继承和派生 51
5.1 基础知识 51
5.2 继承类型 60
5.3 实验内容 72
第6章 组合 79
6.1 基础知识 79
6.2 实验内容 83
第7章 虚函数 87
7.1 基础知识 87
7.2 实验内容 90
第8章 运算符重载 105
8.1 基础知识 105
8.2 实验内容 111
第9章 模板 131
9.1 基础知识 131
9.2 实验内容 133
第10章 文件读/写 159
10.1 基础知识 159
10.2 实验内容 161
第11章 异常 169
11.1 基础知识 169
11.2 实验内容 172
第12章 多线程 193
12.1 基础知识 193
12.1.1 并发编程的方法 193
12.1.2 C++ 11的多线程初体验 194
12.2 实验内容 201
第13章 C/S模型 205
13.1 基础知识 205
13.1.1 TCP编程 205
13.1.2 UDP编程 208
13.2 实验内容 208
第14章 与数据库链接 217
14.1 基础知识 217
14.2 实验内容 220
第15章 综合实例 227
实验内容 227
附录A Visual Studio Code及C/C++插件 237
A.1 Visual Studio Code及C/C++插件的安装 237
A.2 使用Visual Studio Code与GCC共同调试C/C++程序 238
A.2.1 安装GCC工具链 238
A.2.2 设置编译构建环境 239
A.2.3 构建hello.exe 239
附录B 向量与字符串 240
B.1 向量 240
B.2 字符串 244
参考文献 253
第1章 函数的调用和基本输入/输出 1
1.1 基础知识 1
1.2 C++中常见的四种流 1
1.3 实验内容 2
第2章 控制语句 11
2.1 基础知识 11
2.2 实验内容 12
第3章 指针与数组 17
3.1 基础知识 17
3.2 数组与指针的下标引用 18
3.3 数组和指针的定义与声明 18
3.4 数组和指针的sizeof问题 18
3.5 数组作为函数参数 19
3.6 实验内容 19
第4章 链表 25
4.1 基础知识 25
4.2 实验内容 29
第5章 类的继承和派生 51
5.1 基础知识 51
5.2 继承类型 60
5.3 实验内容 72
第6章 组合 79
6.1 基础知识 79
6.2 实验内容 83
第7章 虚函数 87
7.1 基础知识 87
7.2 实验内容 90
第8章 运算符重载 105
8.1 基础知识 105
8.2 实验内容 111
第9章 模板 131
9.1 基础知识 131
9.2 实验内容 133
第10章 文件读/写 159
10.1 基础知识 159
10.2 实验内容 161
第11章 异常 169
11.1 基础知识 169
11.2 实验内容 172
第12章 多线程 193
12.1 基础知识 193
12.1.1 并发编程的方法 193
12.1.2 C++ 11的多线程初体验 194
12.2 实验内容 201
第13章 C/S模型 205
13.1 基础知识 205
13.1.1 TCP编程 205
13.1.2 UDP编程 208
13.2 实验内容 208
第14章 与数据库链接 217
14.1 基础知识 217
14.2 实验内容 220
第15章 综合实例 227
实验内容 227
附录A Visual Studio Code及C/C++插件 237
A.1 Visual Studio Code及C/C++插件的安装 237
A.2 使用Visual Studio Code与GCC共同调试C/C++程序 238
A.2.1 安装GCC工具链 238
A.2.2 设置编译构建环境 239
A.2.3 构建hello.exe 239
附录B 向量与字符串 240
B.1 向量 240
B.2 字符串 244
参考文献 253
猜您喜欢