课程目录: 程序设计与算法(三)C++面向对象程序设计培训

4401 人关注
(78637/99817)
课程大纲:

一 从 C 到C++
1. 引用
2. const关键字
3. 动态内存分配
4. 内联函数和重载函数函数参数缺省值
5. 类和对象的基本概念(1)一讲义
Openjudge 在线做题指南一 测验二 类和对象基础
1. 类和对象的基本概念(2)
2. 构造函数
3. 复制构造函数
4. 类型转换构造函数和析构函数
5. 构造函数析构函数调用时机
二讲义二测验三 类和对象提高
1. this指针
2. 静态成员变量
3. 成员对象和封闭类
4. 常量对象、常量成员函数
5. 友元三讲义
三测验四 运算符重载
1. 运算符重载的基本概念
2. 赋值运算符的重载
3. 运算符重载为友元
4. 可变长数组类的实现
5. 流插入运算符和流提取运算符的重载
6. 类型转换运算符的重载
7. 自增自减运算符的重载
四讲义四测验五 继承
1. 继承和派生的基本概念
2. 继承关系和复合关系
3. 覆盖和保护成员
4. 派生类的构造函数
5. 公有继承的赋值兼容规则五讲义
魔兽世界2测试数据
五测验六 多态
1. 虚函数和多态的基本概念
2. 多态实例:魔法门之英雄无敌
3. 多态实例:几何形体程序
4. 多态的实现原理
5. 虚析构函数、纯虚函数和抽象类
六讲义六测验七 输入输出和模板
1. 输入输出流相关的类
2. 用流操纵算子控制输出格式
3. 文件读写(一)
4. 文件读写(二)
5. 函数模板
6. 类模板
7. 类模板与派生、友元和静态成员变量
七讲义-模板七讲义-输入输出和文件操作
七测验八 标准模板库STL(一)
1. string 类
2. 标准模板库STL概述(一)
3. 标准模板库STL概述(二)
4. vector,deque和list
5. 函数对象八string类讲义
八标准模板库(一)讲义八测验九 标准模板库STL(二)
1. set和multiset
2. map和multimap
3. 容器适配器
4. 算法(一)
5. 算法(二)九讲义
九测验十 C++ 11新特性和C++高级主题
1. C++11 新特性(1)
2. C++11 新特性(2)
3. 强制类型转换
4. 异常处理十讲义
魔兽世界大作业
魔兽世界大作业数据