欢迎来到在线教学平台
问题答疑
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
首页 - 课程列表 - 课程详情
返回
C++程序设计
课程类型:
选修课
主讲教师:
魏英
课程来源:
西北工业大学
建议学分:
3.00分
课程编码:
xtzx1554
课程介绍
课程目录
教师团队
第1讲 C++语言概述
s
1. 计算机系统的组成及计算机指令
(10分钟)
s
2. 程序设计语言的发展及C++语言
(22分钟)
第2讲 信息的表示与存储
s
1. 进位计数制及转换
(12分钟)
s
2. 数据在计算机中的表示
(16分钟)
第3讲 程序中数据的表示
s
1. 数据类型
(16分钟)
s
2. 常量、变量
(27分钟)
第4讲 运算符与表达式
s
1. 常用的运算符
(18分钟)
s
2. 表达式和类型转换
(12分钟)
第5讲 顺序结构的程序设计
s
1. 语句
(7分钟)
s
2. 输入与输出
(16分钟)
第6讲 选择结构的程序设计
s
1. if语句和switch语句
(18分钟)
s
2. 选择结构的嵌套
(16分钟)
第7讲 循环结构的程序设计
s
1. 循环语句
(18分钟)
s
2. 循环的附加控制语句
(12分钟)
第8讲 循环结构的分类
s
1. 循环的嵌套
(33分钟)
s
2. 循环的设计
(17分钟)
第9讲 函数的定义和使用
s
1. 函数的定义和函数的参数
(25分钟)
s
2. 函数的声明与内联函数
(16分钟)
第10讲 函数的设计
s
1. 默认参数与函数重载
(18分钟)
s
2. 函数模板与库函数的调用
(16分钟)
第11讲 函数的调用
s
1. 函数的嵌套调用
(15分钟)
s
2. 函数的递归调用
(27分钟)
第12讲 作用域、生命期和程序的组织结构
s
1. 作用域和生命期
(31分钟)
s
2. 程序的组织结构
(13分钟)
第13讲 数组的定义和使用
s
1. 一维数组的定义、初始化、引用
(21分钟)
s
2. 二维数组的定义、初始化、引用
(15分钟)
第14讲 数组与函数
s
1. 数组作为函数的参数
(11分钟)
s
2. 数组参数的传递机制
(16分钟)
第15讲 字符串的处理
s
1. 字符数组与字符串处理函数
(19分钟)
s
2. 字符串对象及其操作
(18分钟)
第16讲 数组的应用
s
1. 用数组解决排序问题
(21分钟)
s
2. 用数组解决查找问题
(12分钟)
第17讲 指针的定义与使用
s
1. 指针的定义
(22分钟)
s
2. 指针的有效性和运算
(21分钟)
第18讲 指针与数组
s
1. 一维数组与指针
(13分钟)
s
2. 指针与字符串
(11分钟)
第19讲 指针与函数
s
1. 指针作为函数的参数
(22分钟)
s
2. 引用和指向函数的指针
(28分钟)
第20讲 动态分配内存
s
1. new与delete运算符
(17分钟)
s
2. 动态分配数组和字符串
(8分钟)
第21讲 自定义数据类型
s
1. 结构体类型
(38分钟)
s
2. 共用体类型、枚举类型
(19分钟)
第22讲 自定义数据类型的应用——链表
s
1. 链表的概念和分类
(35分钟)
s
2. 链表的运算
(25分钟)
第23讲 预处理命令
s
1. 什么是预处理命令以及宏定义
(19分钟)
s
2. 文件包含和条件编译
(13分钟)
第24讲 习题解析
s
1. 数据类型、控制结构、函数
(25分钟)
s
2. 预处理命令、数组、指针、自定义数据类型
(22分钟)
第25讲 类的定义
s
1. 定义类及成员的访问控制
(21分钟)
s
2. 类的数据成员、类的成员函数、类的声明
(24分钟)
第26讲 对象的定义和使用
s
1. 对象的的定义及 对象的动态建立和释放
(11分钟)
s
2. 对象成员的引用、对象的赋值、对象的指针
(21分钟)
第27讲 构造函数
s
1. 什么是构造函数及构造函数的定义
(21分钟)
s
2. 构造函数的重载、带默认参数的构造函数
(9分钟)
第28讲 默认构造函数和复制构造函数
s
1. 定义默认构造函数、隐式类类型转换
(11分钟)
s
2. 复制构造函数与合成复制构造函数
(26分钟)
第29讲 析构函数
s
1、 析构函数的定义及合成析构函数
(7分钟)
s
2、何时需要编写析构函数
(12分钟)
第30讲 对象数组和对象指针
s
1、对象数组及指向对象的指针
(11分钟)
s
2、成员指针及this指针
(26分钟)
第31讲 类作用域、对象生命期、const限定
s
1、类的作用域及对象的生命期
(26分钟)
s
2、 常对象、常成员、常指针、常引用
(23分钟)
第32讲 静态成员和友元
s
1、静态成员
(22分钟)
s
2、友元函数和友元类
(10分钟)
第33讲 类的继承与派生
s
1、派生类的定义
(12分钟)
s
2、派生类的构成
(9分钟)
第34讲 派生类成员的访问
s
1、派生类成员的访问权限
(21分钟)
s
2、赋值兼容规则
(16分钟)
第35讲 派生类的构造和析构函数
s
1、派生类的构造函数
(21分钟)
s
2、派生类的析构函数
(10分钟)
第36讲 多重继承
s
1、多重继承派生类及二义性问题
(21分钟)
s
2、虚基类
(18分钟)
第37讲 多态性
s
1、多态性的概念
(8分钟)
s
2、静态联编和 动态联编
(22分钟)
第38讲 虚函数
s
1、 多态的条件及多态性
(18分钟)
s
2、纯虚函数和抽象类
(15分钟)
第39讲 运算符重载
s
1、运算符重载的概念
(9分钟)
s
2、运算符重载的实现
(17分钟)
第40讲 典型运算符的重载
s
1、构造“分数”类
(16分钟)
s
2、典型运算符的重载
(14分钟)
第41讲 类模板
s
1、类模板的定义
(20分钟)
s
2、类模板应用举例
(13分钟)
第42讲 标准库
s
1、C++标准库
(14分钟)
s
2、字符串流
(17分钟)
第43讲 文件
s
1、文件的概念
(10分钟)
s
2、文件的操作
(27分钟)
第44讲 向量vector
s
1、向量的使用
(11分钟)
s
2、向量的实现细节
(25分钟)
第45讲 列表list
s
1、列表的使用
(10分钟)
s
2、列表的实现细节
(12分钟)
第46讲 队列(queue)和栈(stack)
s
1、队列queue
(11分钟)
s
2、栈stack
(15分钟)
第47讲 异常处理
s
1、异常处理的基本概念
(11分钟)
s
2、异常处理的实现
(23分钟)
第48讲 命名空间
s
1、命名空间的定义
(19分钟)
s
2、命名空间的使用
(14分钟)