封面
版权信息
内容简介
前言
第1章 学习C++——认识C++
1.1 C/C++的起源
1.2 C++的特色
1.3 关于ANSI/ISO C++标准
1.4 语言的翻译过程
1.5 编写代码前的准备——安装开发环境Visual Studio 2019
1.6 小试身手——新建一个C++项目
1.7 疑难解惑
1.8 经典习题
第2章 C++程序结构
2.1 简单程序
2.2 C++程序分析
2.3 输入输出对象
2.4 标识符
2.5 预处理
2.6 命名空间
2.7 小试身手——入门经典程序
2.8 疑难解惑
2.9 经典习题
第3章 基本数据类型
3.1 变量与常量
3.2 基本变量类型
3.3 typedef
3.4 小试身手——测试基本数据类型的字节长度
3.5 疑难解惑
3.6 经典习题
第4章 运算符和表达式
4.1 运算符概述
4.2 运算符优先级和结合性
4.3 小试身手——综合运用运算符
4.4 疑难解惑
4.5 经典习题
第5章 程序流程控制
5.1 顺序语句
5.2 条件判断语句
5.3 循环语句
5.4 跳出循环
5.5 多重选择语句
5.6 小试身手——计算商品总价
5.7 疑难解惑
5.8 经典习题
第6章 函数
6.1 函数的基本结构
6.2 变量的作用域
6.3 特殊函数调用方式——递归调用
6.4 内联函数
6.5 预处理器
6.6 函数的重载
6.7 小试身手——汉诺塔问题函数
6.8 疑难解惑
6.9 经典习题
第7章 数组与字符串
7.1 一维数组
7.2 二维数组和多维数组
7.3 数组与函数
7.4 字符串类
7.5 小试身手——判断字符串回文
7.6 疑难解惑
7.7 经典习题
第8章 指针
8.1 指针概述
8.2 指针变量
8.3 指针与函数
8.4 指针与数组
8.5 指针与字符串
8.6 void指针
8.7 指向指针的指针
8.8 动态内存配置
8.9 小试身手——判断字符串中有多少个整数
8.10 疑难解惑
8.11 经典习题
第9章 struct和其他复合类型
9.1 struct
9.2 将结构体变量作为函数参数
9.3 union
9.4 enum
9.5 小试身手——学生信息登记表
9.6 疑难解惑
9.7 经典习题
第10章 类
10.1 认识类
10.2 成员函数
10.3 嵌套类
10.4 const成员函数
10.5 类成员的访问控制
10.6 静态成员
10.7 友元
10.8 小试身手——栈类的实现
10.9 疑难解惑
10.10 经典习题
第11章 构造函数和析构函数
11.1 构造函数初始化类对象
11.2 析构函数清除类对象
11.3 默认构造函数
11.4 重载构造函数
11.5 类对象数组的初始化
11.6 拷贝构造函数
11.7 小试身手——构造函数和析构函数的应用
11.8 疑难解惑
11.9 经典习题
第12章 运算符的重载
12.1 什么是运算符重载
12.2 重载前置运算符和后置运算符
12.3 插入运算符和折取运算符的重载
12.4 常用运算符的重载
12.5 小试身手——运算符重载实例
12.6 疑难解惑
12.7 经典习题
第13章 类的继承
13.1 面向对象编程概述
13.2 继承的基本概念
13.3 子类存取父类成员
13.4 小试身手——继承的应用
13.5 疑难解惑
13.6 经典习题
第14章 虚函数和抽象类
14.1 什么是虚函数
14.2 抽象类与纯虚函数
14.3 抽象类的多重继承
14.4 虚函数表
14.5 小试身手——抽象类的应用
14.6 疑难解惑
14.7 经典习题
第15章 C++中的文件处理
15.1 文件的基本概念
15.2 文件的打开与关闭
15.3 文本文件的处理
15.4 二进制文件的处理
15.5 小试身手——文件操作
15.6 疑难解惑
15.7 经典习题
第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 经典习题
第17章 模板与类型转换
17.1 模板
17.2 类型识别和强制转换运算符
17.3 小试身手——模板应用
17.4 疑难解惑
17.5 经典习题
第18章 容器和迭代器
18.1 STL
18.2 迭代器
18.3 顺序容器
18.4 关联容器
18.5 容器适配器
18.6 小试身手——容器操作实例
18.7 疑难解惑
18.8 经典习题
第19章 开发商场采购系统
19.1 系统需求分析
19.2 功能分析
19.3 系统代码编写
19.4 系统运行
第20章 开发推箱子游戏
20.1 系统功能描述
20.2 系统功能分析及实现
20.3 游戏运行
更新时间:2020-04-24 14:11:03