视频选集 1 课程介绍 2 C++中的hello world 3 命名空间的定义 4 C++语言对C的增强和bool 5 三目运算符的加强 6 const的增强 7 枚举的增强 8 引用的基本概念 9 中午回顾 10 引用的本质 11 常量指针 12 引用作为函数的返回值 13 指针引用 14 const引用 15 课程回顾和作业 1 昨日回顾 2 内联函数 3 函数的默认参数和占位参数 4 函数重载 5 函数重载和函数指针 6 类的基本概念 7 类的封装 8 中午回顾 9 面向过程和面向对象 10 面向对象求圆的面积和周长 11 圆的周长和面积多文件编写 12 判断两个立方体是否相等 13 判断点是否在圆的内部 14 作业和今日回顾 1 昨日回顾 2 作业-判断两个圆是否相交 3 构造和析构 4 默认的无参构造和析构函数 5 拷贝构造函数 6 类中默认函数的隐藏条件 7 拷贝构造函数应用场景1 7 拷贝构造函数应用场景2 8 深拷贝和浅拷贝 9 中午回顾 10 构造函数的初始化列表1 11 构造函数的初始化列表2 12 强化练习1 13 强化练习2 15 new和delete1 16 new和delete2 17 静态成员变量和静态成员函数 18 static练习 19 static占用的大小 20 今日回顾和作业 1 昨日回顾 2 强化练习-仓库货物管理1 3 强化练习-仓库货物管理2 4 this指针 5 对象返回自身 6 强化练习-自定义的数组类 7 中午回顾 8 友元函数1 9 友元函数2 10 友元类和友元的关系性质 11 操作符重载的基本语法 12 操作符重载的规则 13 单目和双目运算符重载 14 左移右移操作符重载 15 今日回顾和作业 1 昨日回顾 2 等号操作符重载 3 自定义的数组类 4 重载小括号和new-delete操作符1 5 重载小括号和new-delete操作符2 6 中午回顾 7 不建议重载并且和或者操作符 8 自定义智能指针 9 自定义的string类1 10 自定义的string类2 11 自定义的string类3 12 今日回顾和作业 1 昨日回顾 2 类和类之间的关系 3 继承的基本概念 4 有关继承的名词定义 5 类的继承方式 6 类的继承方式练习 7 类的赋值兼容原则 8 子类中的构造和析构 9 父类和子类出现重名变量 10 继承中的static 11 中午回顾 12 多继承与虚继承 13 多态的定义和多态的三个必要条件 14 多态的意义 15 学生多态案例 16 动态联编和静态联编 17 虚析构函数 18 重载重写重定义 19 作业 1 昨日回顾 2 多态的原理1 3 多态的原理2 4 验证vptr指针的存在 5 vptr指针的分布初始化