课件内容:
从 C 到C++
1.1. 引用;;;1.2. const关键字;;;1.3. 动态内存分配;;;1.4. 内联函数和重载函数函数参数缺省值;;;1.5. 类和对象的基本概念(1);;;1.6 Openjudge 在线做题必读;;;
类和对象基础
2.1. 类和对象的基本概念(2);;;2.2. 构造函数;;;2.3. 复制构造函数;;;2.4. 类型转换构造函数和析构函数;;;2.5. 构造函数析构函数调用时机;;;;;;
类和对象提高
3.1. this指针;;;3.2. 静态成员变量;;;3.3. 成员对象和封闭类;;;3.4. 常量对象、常量成员函数;;;3.5. 友元;;;
运算符重载
4.1. 运算符重载的基本概念;;;4.2. 赋值运算符的重载;;;4.3. 运算符重载为友元;;;4.4. 可变长数组类的实现;;;4.5. 流插入运算符和流提取运算符的重载;;;4.6. 类型转换运算符的重载;;;4.7. 自增自减运算符的重载;;;
继承
5.1. 继承和派生的基本概念;;;5.2. 继承关系和复合关系;;;5.3. 覆盖和保护成员;;;5.4. 派生类的构造函数;;;5.5. 公有继承的赋值兼容规则;;;
多态
6.1. 虚函数和多态的基本概念;;;6.2. 多态实例:魔法门之英雄无敌;;;6.3. 多态实例:几何形体程序;;;6.4. 多态的实现原理;;;6.5. 虚析构函数、纯虚函数和抽象类;;;
输入输出和模板
7.1. 输入输出流相关的类;;;7.2. 用流操纵算子控制输出格式;;;7.3. 文件读写(一);;;7.4. 文件读写(二);;;7.5. 函数模板;;;7.6. 类模板;;;;;;7. 类模板与派生、友元和静态成员变量;;;
标准模板库STL(一)
8.1. string 类;;;8.2. 标准模板库STL概述(一);;;8.3. 标准模板库STL概述(二);;;8.4. vector,deque和list;;;8.5. 函数对象;;;
标准模板库STL(二)
9.1. set和multiset;;;9.2. map和multimap;;;9.3. 容器适配器;;;9.4. STL算法(一);;;9.5. STL算法(二);;;;;;
C++ 11新特性和C++高级主题
10.1. C++11 新特性(1);;;10.2. C++11 新特性(2);;;10.3. 强制类型转换;;;10.4. 异常处理;;;;;;