C++ Primer Plus 编程培训
1 处理数据和复合类型
2 分支语句和逻辑运算符
3 内存模型和名称空间
4 使用类
5 类继承
6 友元、异常和其他
7 输入、输出和文件
8 循环和关系表达式
9 C++ 的编程模块
10 对象和类
11 类和动态内存分配
12 C++ 中的代码重用
13 string 类和标准模板库
14 探讨 C++ 新标准
1
开始学习 C++
1.创建C程序
2.定义和调用函数
3.声明和使用变量
4.输入输出
2
处理数据
1.强制类型转换
2.使用cin读取数据
3.cin读取错误的处理
3
复合类型
1.std::cingetline()读取一行数据
2.string类的输入输出
3.列表初始化
4.运算符重载
4
循环和关系表达式
1.string类的操作
2.new和delete申请和释放内存
5
分支语句和逻辑运算符
1.文件读写
2.cctype字符函数
3.casebreak
6
函数:C++ 的编程模块
1.函数的定义与声明
2.指向函数的指针
3.传递值、传递地址、传递引用
4.递归
7
函数探幽
1.函数模板
2.函数重载
3.默认参数
8
内存模型和名称空间
1.命名空间
2.new操作符
9
对象和类
1.类的定义
2.类的构造函数
10
使用类
1.类的定义
2.类的构造函数
3.操作符重载
4.析构函数
11
类和动态内存分配
1.内存动态分配
2.类的定义与使用
12
类继承
1.类的继承
2.虚函数
3.explicit关键字
13
C++ 中的代码重用
1.模板
2.模板类
14
友元、异常和其他
1.友元
2.异常
3.多个相互包含类的定义
15
string 类和标准模板库
1.string类的操作 2.STL
16
输入、输出和文件
1.文件流
2.读文件
3.写文件
17
探讨 C++ 新标准
1.初始化列表
2.lambda表达式
3.运算符重载
4.longdouble等新数据类型