来自网易云课堂的翁恺老师的《面向对象程序设计-C++》
链接为:https://study.163.com/course/courseMain.htm?courseId=271005
翁恺老师介绍:
课程个人评价:
- 优点:免费;讲课会有英文;吐字清晰;视频时长短,能够在较快时间内对C++内容有个总览印象。
- 缺点:4:3比例的PPT看起来不舒服;文本敲代码,看得很不舒服;缩进是8个空格,太难看了;屏幕小,不能总览;视频内容不连贯,会有缺失;讲课时间是2013年,稍微过时;视频内容有些重合了;缺少课堂实践;讲得细节太多了,工作中用到的不多;讲C比较多;缺少实操;缺少光标,找不到PPT上的重点;有极小部分的噪音。但由于是免费的,以上缺点均在可接受范围内!
课时安排:
- 课时1:第一个C++程序
- 课时2:什么是对象
- 课时3:面向对象基本原理
- 课时4:自动售票机例子
- 课时5:头文件
- 课时6:时钟的例子
- 课时7:成员变量
- 课时8:成员变量的秘密
- 课时9:构造与析构
- 课时10:对象初始化
- 课时11:new & delete
- 课时12:访问限制
- 课时13:初始化列表
- 课时14:对象组合
- 课时15:继承
- 课时16:子类父类关系
- 课时17:函数重载和默认参数
- 课时18:内联函数
- 课时19:const
- 课时20:不可修改的对象
- 课时21:引用
- 课时22:向上造型
- 课时23:多态性
- 课时24:多态的实现
- 课时25:引用再研究
- 课时26:拷贝构造I
- 课时27:拷贝构造II
- 课时28:静态对象
- 课时29:静态成员
- 课时30:运算符重载——基本规则
- 课时31:运算符重载——原型
- 课时32:运算符重载——赋值
- 课时33:运算符重载——类型转换
- 课时34:模板I
- 课时35:模板II
- 课时36:异常基本概念
- 课时37:异常的抛出和捕捉
- 课时38:异常语句
- 课时39:流的概念
- 课时40:流的运算符
- 课时41:STL简述