目录

  • 1 课程绪论
    • 1.1 主要教学内容
    • 1.2 考核方式
    • 1.3 联系方式与网络资源
  • 2 面向对象程序设计引论
    • 2.1 本讲内容
    • 2.2 C++发展简史
    • 2.3 程序设计方法的演化
  • 3 C++新特征
    • 3.1 Hello World!
    • 3.2 C++语言常量
    • 3.3 指针与引用
    • 3.4 函数与重载
    • 3.5 动态对象
    • 3.6 编程实例
    • 3.7 课堂教学录屏与程序
  • 4 类与对象
    • 4.1 C++中的类
    • 4.2 类的声明
    • 4.3 类的实现
    • 4.4 类的实例:对象
    • 4.5 构造函数
    • 4.6 析构函数
    • 4.7 静态成员
    • 4.8 this指针
    • 4.9 类组合
    • 4.10 编程实例
    • 4.11 课堂教学录屏与程序
  • 5 继承
    • 5.1 继承的概念
    • 5.2 继承方式
    • 5.3 多重继承
    • 5.4 类型兼容规则
    • 5.5 同名隐藏规则
    • 5.6 继承结构中的对象初始化与析构
    • 5.7 二义性问题
    • 5.8 编程实例
    • 5.9 虚基类
    • 5.10 课堂教学录屏与示例程序
  • 6 多态性与运算符重载
    • 6.1 多态性
    • 6.2 虚函数
    • 6.3 纯虚函数与抽象类
    • 6.4 虚函数实例
    • 6.5 运算符重载(成员函数)
    • 6.6 运算符重载举例
    • 6.7 友元函数和友元类
    • 6.8 小结与作业
    • 6.9 课堂教学录屏与示例程序
  • 7 模板与STL编程
    • 7.1 模板
    • 7.2 函数模板
    • 7.3 类模板
    • 7.4 类模板实例
    • 7.5 STL简介
    • 7.6 课堂教学录屏与示例程序
  • 8 实验
    • 8.1 实验指导书
    • 8.2 实验报告要求
    • 8.3 实验一指导
      • 8.3.1 演示程序
      • 8.3.2 指导视频
      • 8.3.3 Project one Directions
    • 8.4 实验二指导
      • 8.4.1 演示程序
      • 8.4.2 指导视频
      • 8.4.3 Instructions
      • 8.4.4 Qt版
    • 8.5 实验三指导
      • 8.5.1 Qt版
      • 8.5.2 演示程序
      • 8.5.3 指导视频
    • 8.6 综合实验指导
      • 8.6.1 演示程序
      • 8.6.2 指导视频
    • 8.7 MFC相关教程
    • 8.8 网络编程相关教程
课堂教学录屏与程序