章节目录
- 01-复合类型
- 02-数组
- 03-程序说明
- 04-数组的初始化规则
- 05-C++11数组初始化方法
- 06-字符串
- 07-拼接字符串常量
- 08-在数组中使用字符串
- 09-字符串输入
- 10-每次读取一行字符串输入
- 11-混合输入字符串和数字
- 12-string类简介
- 13-C++11字符串初始化
- 14-赋值、拼接和附加
- 15-string类的其他操作
- 16-string类IO
- 17-其他形式的字符串字面值
- 18-结构简介
- 19-在程序中使用结构
- 20-C++11结构初始化
- 21-结构可以将string类作为成员吗
- 22-其他结构属性
- 23-结构数组
- 24-结构中的位字段
- 25-共用体
- 26-枚举
- 27-设置枚举量的值
- 28-枚举的取值范围
- 29-指针和自由存储空间
- 30-声明和初始化指针
- 31-指针的危险
- 32-指针和数字
- 33-使用new来分配内存
- 34-使用delete释放内存
- 35-使用new来创建动态数组
- 36-指针、数组和指针算术
- 37-程序说明
- 38-指针小结
- 39-指针和字符串
- 40-使用new创建动态结构
- 41-自动存储、静态存储和动态存储
- 42-类型组合
- 43-数组的替代品
- 44-模板类vector
- 45-模板类array(C++11)
- 46-比较数组、vector对象和array对象
- 47-总结
- 48-复习题
- 49-编程练习