第1章 基础知识
1.1 计算机硬件结构概述
1.1.1 I/O设备
1.1.2 总线
1.1.3 主存
1.1.4 中央处理器
1.2 程序
1.3 进程与线程
1.4 定点数与浮点数
1.4.1 定点数
1.4.2 浮点数
1.4.3 浮点数的具体表示
1.4.4 浮点数的精度和数值范围
1.5 字符编码
1.5.1 ASCII
1.5.2 Latin1
1.5.3 ANSI
1.5.4 中文编码
1.6 正则表达式
1.6.1 简介
1.6.2 普通字符之不可见字符
1.6.3 正则表达式元字符
1.7 序列化与反序列化
1.7.1 数据的序列化与反序列化
1.7.2 JSON简介
1.7.3 JSON的简单实例
1.7.4 C++对象其他常见序列化方法
第2章 入门指南
2.1 引言
2.2 C++编译
2.2.1 头文件和源文件之间的差异
2.2.2 将文件编译为目标文件
2.2.3 连接目标文件
2.2.4 使用main()函数
2.3 内置数据类型
2.3.1 基本数据类型
2.3.2 数据类型修饰符
2.3.3 变量定义
2.3.4 变量初始化
2.4 指针和引用
2.4.1 指针
2.4.2 引用
2.4.3 常量限定符
2.4.4 变量的作用域
2.5 控制流语句
2.5.1 if-else选择语句
2.5.2 switch选择语句
2.5.3 for循环
2.5.4 while循环
2.6 Try-catch
2.7 数组
2.7.1 数组声明
2.7.2 数组初始化
2.7.3 访问数组的值
2.7.4 多维数组
2.8 总结
……
第3章 函数
第4章 类
第5章 泛型编程和模板
第6章 标准库容器和算法
第7章 面向对象编程
附录