种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C++程式设计系列教材·C++程式设计教程

(2019-08-05 18:56:16) 百科综合
C++程式设计系列教材·C++程式设计教程

C++程式设计系列教材·C++程式设计教程

《C++程式设计系列教材·C++程式设计教程》是2009年清华大学出版社出版的图书。

基本介绍

  • 书名:C++程式设计系列教材·C++程式设计教程
  • ISBN:9787302201854
  • 页数:467页
  • 出版社:清华大学出版社
  • 出版时间:第1版 (2009年7月1日)
  • 装帧:平装
  • 开本:16

内容简介

《C++程式设计教程》是介绍了C++程式设计语言的相关知识,以及讲述了面向对象程式设计方法。
《C++程式设计教程》是作者总结两年教学实践的经验写成的,适合用作大学计算机专业和非计算机专业的程式设计基础课程教材,也可供自学的读者使用。C++是一种高效实用的程式设计语言,它既可进行过程化程式设计,也可进行面向对象程式设计,因而成为编程人员最广泛使用的工具。学好C++,很容易触类旁通其他软体,C++架起了通向强大、易用、真正的软体开发套用的桥樑。许多高等院校已经开设了C++程式设计语言课,急需一本实用的教材。
《C++程式设计教程》共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程式设计语言、程式结构和过程化基础。第二部分,第11章至第21章,是面向对象程式设计部分,它建立在C++程式设计基础之上,讲述了面向对象程式设计方法。

目录

第一部分 C++过程化语言基础.
第1章 C++入门
1.1 从C到C++
1.2 程式与语言
1.3 结构化程式设计
1.4 面向对象程式设计
1.5 程式开发过程
1.6 最简单的程式
1.7 函式
小结
第2章 基本数据类型与输入输出
2.1 字元集与保留字
2.2 基本数据类型
2.3 变数定义
2.4 字面量
2.5 常量
2.6 I/O流控制
2.7 printf与scanf
小结
练习
第3章 表达式和语句
3.1 表达式
3.2 算术运算和赋值
3.3 算术类型转换
3.4 增量和减量
3.5 关係与逻辑运算
3.6 if语句
3.7 条件运算符
3.8 逗号表达式
3.9 求值次序与副作用
练习
第4章 过程化语句
4.1 while语句
4.2 dowhile语句
4.3 for语句
4.4 switch语句
4.5 转向语句
4.6 过程套用:求π
4.7 过程套用:判明素数
4.8 过程套用:求积分
小结
练习
第5章 函式
5.1 函式概述
5.2 函式原型
5.3 全局变数与局部变数
5.4 函式调用机制
5.5 静态局部变数
5.6 递归函式
5.7 内联函式
5.8 重载函式
5.9 默认参数的函式
小结
练习
第6章 程式结构
6.1 外部存储类型
6.2 静态存储类型
6.3 作用域
6.4 可见性
6.5 生命期
6.6 头档案
6.7 多档案结构
6.8 编译预处理
小结
练习
第7章 数组
7.1 数组定义
7.2 访问数组元素
7.3 初始化数组
7.4 向函式传递数组
7.5 二维数组
7.6 数组套用:排序
7.7 数组套用:Josephus问题
7.8 数组套用:矩阵乘法
小结
练习
第8章 指针
8.1 指针概念
8.2 指针运算
8.3 指针与数组
8.4 堆记忆体分配
8.5 const指针
8.6 指针与函式
8.7 字元指针
8.8 指针数组
8.9 命令行参数
8.10 函式指针
小结
练习
第9章 引用
9.1 引用的概念
9.2 引用的操作
9.3 什幺能被引用
9.4 用引用传递函式参数
9.5 返回多个值
9.6 用引用返回值
9.7 函式调用作为左值
9.8 用const限定引用
9.9 返回堆中变数的引用
小结
练习
第10章 结构
10.1 结构概述
10.2 结构与指针
10.3 结构与数组
10.4 传递结构参数
10.5 返回结构
10.6 鍊表结构
10.7 创建与遍历鍊表
10.8 删除鍊表结点
10.9 插入鍊表结点
10.1 0结构套用:Josephus问题
小结
练习
第二部分 面向对象程式设计
第11章 类
11.1 从结构到类
11.2 软体方法的发展必然
11.3 定义成员函式
11.4 调用成员函式
11.5 保护成员
11.6 禁止类的内部实现
11.7 再论程式结构
小结
练习
第12章 构造函式
12.1 类与对象
12.2 构造函式的需要性
12.3 构造函式的使用
12.4 析构函式
12.5 带参数的构造函式
12.6 重载构造函式
12.7 默认构造函式
12.8 类成员初始化的困惑
12.9 构造类成员
12.10 构造对象的顺序
小结
练习
第13章 面向对象程式设计
13.1 抽象
13.2 分类
13.3 设计和效率
13.4 讨论Josephus问题
13.5 结构化方法
13.6 结构化方法的实现
13.7 面向对象方法
13.8 面向对象方法的实现
13.9 程式维护
小结
练习
第14章 堆与拷贝构造函式
14.1 关于堆
14.2 需要new和delete的原因
14.3 分配堆对象
14.4 拷贝构造函式
14.5 默认拷贝构造函式
14.6 浅拷贝与深拷贝
14.7 临时对象
14.8 无名对象
14.9 构造函式用于类型转换
小结
练习
第15章 静态成员与友元
15.1 静态成员的需要性
15.2 静态成员的使用
15.3 静态数据成员
15.4 静态成员函式
15.5 需要友元的原因
15.6 友元的使用
小结
练习
第16章 继承
16.1 继承的概念
16.2 继承的工作方式
16.3 派生类的构造
16.4 继承与组合
16.5 多态性
16.6 多态的思考方式
16.7 多态性女口何工作
16.8 不恰当的虚函式
16.9 虚函式的限制
16.10 类的冗余
16.11 克服冗余带来的问题
16.12 类的分解
16.13 抽象类
16.14 由抽象类派生具体类
16.15 纯虚函式的需要性
小结
练习
第17章 多重继承
17.1 多继承如何工作
17.2 继承的模糊性
17.3 虚拟继承
17.4 多继承的构造顺序
17.5 继承的访问控制
17.6 保护继承与私有继承
小结
练习
第18章 运算符重载
18.1 运算符重载的需要性
18.2 如何重载运算符
18.3 值返回与引用返回
18.4 运算符作成员函式
18.5 重载增量运算符
18.6 转换运算符
18.7 赋值运算符
小结
练习
第19章 I/O流
19.1 prin“和scanf的缺陷
19.2 I/O标準流类
19.3 档案流类
19.4 串流类
19.5 控制符
19.6 使用I/O成员函式
19.7 重载插入运算符
19.8 插入运算符与虚函式
19.9 档案操作
小结
练习
第20章 模板
20.1 模板的概念
20.2 为什幺要用模板
20.3 函式模板
20.4 重载模板函式
20.5 类模板的定义
20.6 使用类模板
20.7 使用标準模板类库:Josephus问题
小结
练习
第21章 异常处理
21.1 异常的概念
21.2 异常的基本思想
21.3 异常的实现
21.4 异常的规则
21.5 多路捕捉
21.6 异常处理机制
21.7 使用异常的方法
小结
练习
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||