程序设计与算法(三)C++面向对象程序设计 北京大学

内容简介:
主讲教师在北大信息学院讲授C++课程十五年,并用C++开发了多个畅销的应用软件,如《我爱背单词》等。不论教学经验还是开发经验都十分丰富。因此讲授的内容特别贴合实践,各种样例程序都非常实用,鲜活。作业和考试题都是在线提交程序,系统自动评测,符合当下顶尖IT企业招聘考核的形式,学习效果极好。
价格:
免费
课程介绍
第一周 从 C 到C++ 1. 引用 1. 引用
第一周 从 C 到C++ 2. const关键字 const关键字
第一周 从 C 到C++ 3. 动态内存分配 3. 动态内存分配
第一周 从 C 到C++ 4. 内联函数和重载函数函数参数缺省值 4. 内联函数和重载函数函数参数缺省值
第一周 从 C 到C++ 5. 类和对象的基本概念(1) 5. 类和对象的基本概念与用法(1)
第二周 类和对象基础 1. 类和对象的基本概念(2) 1. 类和对象的基本概念(2)
第二周 类和对象基础 2. 构造函数 2. 构造函数
第二周 类和对象基础 3. 复制构造函数 3. 复制构造函数
第二周 类和对象基础 4. 类型转换构造函数和析构函数 4. 类型转换构造函数和析构函数
第二周 类和对象基础 5. 构造函数析构函数调用时机 5. 构造函数析构函数调用时机
第三周 类和对象提高 1. this指针 1. this指针
第三周 类和对象提高 2. 静态成员变量 2. 静态成员变量
第三周 类和对象提高 3. 成员对象和封闭类 3. 成员对象和封闭类
第三周 类和对象提高 4. 常量对象、常量成员函数 4. 常量对象、常量成员函数
第三周 类和对象提高 5. 友元 友元
第四周 运算符重载 1. 运算符重载的基本概念 1. 运算符重载的基本概念
第四周 运算符重载 2. 赋值运算符的重载 2. 赋值运算符的重载
第四周 运算符重载 3. 运算符重载为友元 3. 运算符重载为友元
第四周 运算符重载 4. 可变长数组类的实现 4. 可变长数组类的实现
第四周 运算符重载 5. 流插入运算符和流提取运算符的重载 5. 流插入运算符和流提取运算符的重载
第四周 运算符重载 6. 类型转换运算符的重载 6. 类型转换运算符的重载
第四周 运算符重载 7. 自增自减运算符的重载 7. 自增自减运算符的重载
第五周 继承 1. 继承和派生的基本概念 1. 继承和派生的基本概念
第五周 继承 2. 继承关系和复合关系 2. 继承关系和复合关系
第五周 继承 3. 覆盖和保护成员 3. 覆盖和保护成员
第五周 继承 4. 派生类的构造函数 4. 派生类的构造函数
第五周 继承 5. 公有继承的赋值兼容规则 5. 公有继承的赋值兼容规则
第六周 多态 1. 虚函数和多态的基本概念 1. 虚函数和多态的基本概念
第六周 多态 2. 多态实例:魔法门之英雄无敌 2. 多态实例:魔法门之英雄无敌
第六周 多态 3. 多态实例:几何形体程序 3. 多态实例:几何形体程序
第六周 多态 4. 多态的实现原理 4. 多态的实现原理
第六周 多态 5. 虚析构函数、纯虚函数和抽象类 5. 虚析构函数、纯虚函数和抽象类
第七周 输入输出和模板 1. 输入输出流相关的类 1. 输入输出流相关的类
第七周 输入输出和模板 2. 用流操纵算子控制输出格式 2. 用流操纵算子控制输出格式
第七周 输入输出和模板 3. 文件读写(一) 3. 文件读写(一)
第七周 输入输出和模板 4. 文件读写(二) 4. 文件读写(二)
第七周 输入输出和模板 5. 函数模板 5. 函数模板
第七周 输入输出和模板 6. 类模板 6. 类模板
第七周 输入输出和模板 7. 类模板与派生、友元和静态成员变量 7. 类模板与派生、友元和静态成员变量
第八周 标准模板库STL(一) 1. string 类 1. string 类
第八周 标准模板库STL(一) 2. 标准模板库STL概述(一) 2. 标准模板库STL概述(一)
第八周 标准模板库STL(一) 3. 标准模板库STL概述(二) 3. 标准模板库STL概述(二)
第八周 标准模板库STL(一) 4. vector,deque和list 4. vector,deque和list
第八周 标准模板库STL(一) 5. 函数对象 5. 函数对象
第九周 标准模板库STL(二) 1. set和multiset 1. set和multiset
第九周 标准模板库STL(二) 2. map和multimap 2. map和multimap
第九周 标准模板库STL(二) 3. 容器适配器 3. 容器适配器
第九周 标准模板库STL(二) 4. 算法(一) 4. 算法(一)
第九周 标准模板库STL(二) 5. 算法(二) 5. 算法(二)
第十周 C++ 11新特性和C++高级主题 1. C++11 新特性(1) 1. C++11 新特性(1)
第十周 C++ 11新特性和C++高级主题 2. C++11 新特性(2) 2. C++11 新特性(2)
第十周 C++ 11新特性和C++高级主题 3. 强制类型转换 3. 强制类型转换
第十周 C++ 11新特性和C++高级主题 4. 异常处理 4. 异常处理
课程参数
课程评论

暂无课程评论信息 [发表课程评论]

课程咨询

暂无课程咨询信息 [发表课程咨询]