所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《C++程序设计(面向对象进阶)》PPT课件 北京邮电大学 崔毅东

C++程序设计(面向对象进阶)_北京邮电大学
 
课件内容: 
第1单元:C++概览 
第01节:C++编程范式与现代C++标准 
第02节:学习C++:参考书和编程环境 
第03节:Visual Studio集成开发环境 
第04节:Eclipse CDT集成开发环境 
第05节:如何快速学习本课程? 
第06节:常见问题解答 
第1单元课前测试:C语言水平评估 (英文题目;选做) 
作业1:测试你的C++编译器支持的标准 
第1单元测验 
第2单元:C++程序基础 
第00节:单元导学 
第01节:C++源代码和编码规范 
第02节:Aloha World代码示例 
第03节:名字空间 
第04节:编译C++程序 
第05节:处理错误 
第06节:输入和输出 
第2单元作业2:在线编程-名字空间 
第2单元作业1:在线编程-输入与输出 
第2单元测验 
第3单元: C语法的增强及对应的C++11特性 
第00节:单元导学 
第01节:引用、[C++11]空指针与动态内存分配 
第02节:数据类型与转换、[C++11]列表初始化 
第03节:[C++11]自动类型推导:类型系统、auto与decltype 
第04节:简化的C++内存模型 
第05节:常量与指针 
第06节:特殊函数:重载、默认参数值与内联 
第07节:[C++11]基于范围的for循环 
第08节:[C++17]带有初始化器的if和switch语句 
第3单元测验 
第3单元作业1:在线编程-引用作为函数参数 
第3单元作业2:在线编程-重载函数 
第4单元: 对象和类(基础) 
第00节:单元导学 
第01节:用类创建对象 
第02节:对象拷贝以及分离声明与实现 
第03节:对象指针、对象数组以及函数参数 
第04节:抽象、封装与this指针 
第05节:[C++11]类数据成员的初始化 
第06节:string类以及[C++11]std::array类 
4.1. 在线编程-解析整数范围 
4.2. 在线编程-【选做】解析有干扰字符的整数范围 
4.3. 在线编程-遍历对象数组 
第4单元测验 
第5单元: 对象和类(高级) 
第00节:单元导学 
第01节:[C++11]断言与常量表达式 
第02节:代理构造、不可变对象与静态成员 
第03节:析构、友元与深浅拷贝 
第04节:vector类和[C++14]字符串字面量 
第05节:例子 
第06节:[C++17]结构化绑定 
第5单元测验 
5.1. 在线编程-代理构造函数1 
5.2. 在线编程-代理构造函数2 
第6单元: 继承和多态 
第00节:单元导学 
第01节:继承与构造 
第02节:名字隐藏与重定义 
第03节:覆写与运行时多态 
第04节:抽象类与动态类型转换 
1. 在线编程-继承中的构造函数 
2. 在线编程-继承中的析构函数和静态成员 
3. 在线编程-多态和纯虚函数 
第6单元测验 
Lab1 
第00节:单元导学 
第01节:Project 1 – Classes & Objects 
第02节: Project 2 – Inheritance, Ctor, Dtor & Static Member 
第7单元:文件输入输出流 
第01节:[C++17]文件系统(filesystem) 
第02节:文件I/O流的基本用法 
第03节:格式化输出与I/O流函数 
第04节:二进制输入输出 
第05节:随机访问文件 
第00节:单元导学 
第7单元测验 
7.1. 互评作业-打开关闭文件并判断文件是否存在 
第8单元:运算符重载 
第00节:单元导学及准备知识 
第01节:运算符重载与平面向量类 
第02节:重载二元运算符和数组下标运算符 
第03节:重载一元运算符 
第04节:重载流操作运算符与类型转换运算符 
第05节:重载赋值运算符及其它总结 
第8单元测验 
8.1 在线编程-关系运算符重载 
8.2 在线编程-数组下标运算符重载 
第9单元:异常处理 
第00节:单元导学 
第01节:异常处理概览 
第02节:异常匹配与内建异常类 
第03节:自定义异常类与多重捕获 
第04节:[C++11]noexcept与异常传播 
第05节:重抛异常与异常的使用场景 
单元作业说明 
第9单元测验 
1. 在线编程-创建复数类,重载流运算符 
2. 在线编程-修改复数类,重载加减法运算符 
3. 在线编程-在复数的运算中,练习异常处理 
第10单元:模板初步 
第00节:单元导学 
第01节:模板与泛型编程 
第02节:函数模板 
第03节:排序示例与泛型化 
第04节:类模板 
第05节:模板参数与模板继承 
第10单元测验 
10.1 在线编程-创建数组类模板 
第11单元:标准模板库介绍 
第00节:单元导学 
第01节:标准模板库基础 
第02节:STL容器 
第03节:STL迭代器 
第04节:容器的更多用法 
1. 在线编程-vector 与 sort 
Lab2 
第00节: 单元导学 
第01节: Project 3 
第02节: Project 4

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录