第1章 计算机和c++编程入门
1.1 计算机系统
1.2 编程和问题求解
1.3 c++入门
1.4 测试和调试
小结
自测题答案
编程项目
第2章 c++基石出知识
2.1 变量和赋值
2.2 输入和输出
2.3 数据类型和表达式
2.4 简单控制流程
2.5 程序风格
编程项目
第3章 更多的控制流程
3.1 使用布尔表达式
3.2 多路分支
3.3 c什循环语句详解
3.4 设计循环
小结
自测题答案
编程项目
第4章 过程抽象和返回值的函数
4.1 自顶向下设计
4.2 预定义函数
4.3 程序员自定义函数
4.4 过程抽象
4.5 局部变量
4.6 重载函数名称
小结
自测题答案
编程项目
第5章 所有子任务的函数
5.1 void函数
5.2 传引用形参
5.3 使用过程抽象
5.4 测试和调试函数
5.5 常规调试技术
小结
自测题答案
编程项目
第6章 i/o流--对象和类入门
6.1 流和基本文件uo
6.2 流uo工具
6.3 字符uo
小结
自测题答案
编程项目
第7章 数组
7.1 数组入门
7.2 函数中的数组
7.3 数组编程
7.4 多维数组
小结
自测题答案
编程项目
第8章 字符串和向量
8.1 字符串的数组类型
8.2 标准string类
8.3 向量
小结
自测题答案
编程项目
第9章 指针和动态数组
9.1 指针
9.2 动态数组
小结
自测题答案
编程项目
第10章 定义类
10.1 结构
10.2 类
10.3 抽象数据类型
10.4 继承
小结
自测题答案
编程项目
第11章 类中的友元函数、重载操作符和数组
11.1 友元函数
11.2 重载操作符
11.3 数组和类
11.4 类和动态数组
小结
自测题答案
编程项目
第12章 独立编译和命名空间
12.1 独立编译
12.2 命名空间
小结
自测题答案
编程项目
第13章 指针和链表
13.1 节点和链表
13.2 栈和队列
小结
自测题答案
编程项目
第14章 递归
14.1 面向任务的递归函数
14.2 面向值的递归函数
14.3 递归思想
小结
自测题答案
编程项目
第15章 继承
15.1 继承基础
15.2 继承细节
15.3 多态性
小结
自测题答案
编程项目
第16章 异常处理
16.1 异常处理基础
16.2 用于异常处理的编程技术
小结
自测题答案
编程项目
第17章 模板
17.1 用于算法抽象的模板
17.2 用于数据抽象的模板
小结
自测题答案
编程项目
第18章 标准模板库
18.1 迭代器
18.2 容器
18.3 泛型算法
小结
自测题答案
编程项目
附录1 c++关键宇
附录2 操作符的优先级
附录3 ascii字符集
附录4 部分库函数
附录5 内联函数
附录6重载数组索引方括号
附录7 this指针
附录8将操作符重载为成员操作符
展开