欢迎来到坚石实训平台
问题答疑
精品课程
全部课程
公开课
云课直播
数图资源
更多
精品课程
全部课程
公开课
云课直播
数图资源
扫码下载Android
扫码下载iOS
教师登录
学生登录
精品课程
全部课程
公开课
云课直播
数图资源
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
基于Linux的C++
课程类型:
选修课
发布时间:
2022-09-27 09:42:05
主讲教师:
课程来源:
建议学分:
0.00分
课程编码:
xtzx1951
课程介绍
课程目录
教师团队
第一讲 C/C++基本语法元素
s
1.1 提纲
(3分钟)
s
1.2 程序设计的基本概念
(13分钟)
s
1.3 简单C/C++程序介绍
(13分钟)
s
1.4 程序设计的基本流程
(11分钟)
s
1.5 基本语法元素
(15分钟)
s
1.6 程序设计风格
(8分钟)
s
1.7 编程实践
(1分钟)
第二讲 程序控制结构
s
2.1 提纲
(1分钟)
s
2.2 结构化程序设计基础
(5分钟)
s
2.3 布尔数据
(11分钟)
s
2.4 分支结构
(11分钟)
s
2.5 break语句
(11分钟)
s
2.6 循环结构
(12分钟)
s
2.7 编程实践
(1分钟)
第三讲 函数
s
3.1 提纲
(1分钟)
s
3.2 函数声明、调用与定义
(15分钟)
s
3.3 函数调用栈框架
(15分钟)
s
3.4 编程实践
(1分钟)
第四讲 算法
s
4.1 提纲
(1分钟)
s
4.2 算法概念与特征
(8分钟)
s
4.3 算法描述
(6分钟)
s
4.4 算法设计与实现
(13分钟)
s
4.5 递归算法(一)
(8分钟)
s
4.6 递归算法(二)
(8分钟)
s
4.7 容错与计算复杂度
(8分钟)
s
4.8 编程实践
(1分钟)
第五讲 程序组织与开发方法
s
5.1 提纲
(1分钟)
s
5.2 库与接口
(5分钟)
s
5.3 随机数库(一)
(12分钟)
s
5.4 随机数库(二)
(12分钟)
s
5.5 作用域与生存期
(18分钟)
s
5.6 典型软件开发流程(一)
(9分钟)
s
5.7 典型软件开发流程(二)
(12分钟)
s
5.8 编程实践
(2分钟)
第六讲 复合数据类型
s
6.1 提纲
(1分钟)
s
6.2 字符
(9分钟)
s
6.3 数组(一)
(18分钟)
s
6.4 数组(二)
(12分钟)
s
6.5 结构体
(15分钟)
s
6.6 编程实践
(3分钟)
第七讲 指针与引用
s
7.1 提纲
(2分钟)
s
7.2 指针基本概念
(18分钟)
s
7.3 指针与函数
(12分钟)
s
7.4 指针与复合数据类型(一)
(12分钟)
s
7.5 指针与复合数据类型(二)
(19分钟)
s
7.6 字符串
(17分钟)
s
7.7 动态存储管理(一)
(14分钟)
s
7.8 动态存储管理(二)
(11分钟)
s
7.9 引用
(7分钟)
s
7.10 编程实践
(2分钟)
第八讲 链表与程序抽象
s
8.1 提纲
(1分钟)
s
8.2 数据抽象(一)
(6分钟)
s
8.3 数据抽象(二)
(13分钟)
s
8.4 链表(一)
(10分钟)
s
8.5 链表(二)
(8分钟)
s
8.6 链表(三)
(11分钟)
s
8.7 链表(四)
(10分钟)
s
8.8 函数指针(一)
(13分钟)
s
8.9 函数指针(二)
(12分钟)
s
8.10 抽象链表(一)
(14分钟)
s
8.11 抽象链表(二)
(13分钟)
s
8.12 编程实践
(2分钟)
第九讲 类与对象
s
9.1 提纲
(2分钟)
s
9.2 程序抽象与面向对象
(10分钟)
s
9.3 类类型
(15分钟)
s
9.4 对象(一)
(15分钟)
s
9.5 对象(二)
(16分钟)
s
9.6 类与对象的成员(一)
(13分钟)
s
9.7 类与对象的成员(二)
(14分钟)
s
9.8 类与对象的成员(三)
(14分钟)
s
9.9 继承(一)
(12分钟)
s
9.10 继承(二)
(12分钟)
s
9.11 继承(三)
(9分钟)
s
9.12 多态(一)
(15分钟)
s
9.13 多态(二)
(8分钟)
s
9.14 编程实践
(1分钟)
第十讲 操作符重载
s
10.1 提纲
(2分钟)
s
10.2 四则运算符重载(一)
(14分钟)
s
10.3 四则运算符重载(二)
(6分钟)
s
10.4 关系与下标操作符重载
(10分钟)
s
10.5 赋值操作符重载(一)
(12分钟)
s
10.6 赋值操作符重载(二)
(15分钟)
s
10.7 赋值操作符重载(三)
(16分钟)
s
10.8 赋值操作符重载(四)
(10分钟)
s
10.9 赋值操作符重载(五)
(15分钟)
s
10.10 流操作符重载(一)
(14分钟)
s
10.11 流操作符重载(二)
(13分钟)
s
10.12 流操作符重载(三)
(7分钟)
s
10.13 操作符重载总结
(14分钟)
s
10.14 编程实践
(2分钟)
第十一讲 泛型编程
s
11.1 提纲
(2分钟)
s
11.2 泛型编程概览
(11分钟)
s
11.3 异常处理机制(一)
(8分钟)
s
11.4 异常处理机制(二)
(17分钟)
s
11.5 运行期型式信息(一)
(14分钟)
s
11.6 运行期型式信息(二)
(9分钟)
s
11.7 模板与型式参数化
(8分钟)
s
11.8 题外话:术语翻译
(9分钟)
s
11.9 泛型编程实践(一)
(13分钟)
s
11.10 泛型编程实践(二)
(14分钟)
s
11.11 泛型编程实践(三)
(12分钟)
s
11.12 泛型编程实践(四)
(9分钟)
s
11.13 泛型编程实践(五)
(12分钟)
s
11.14 泛型编程实践(六)
(12分钟)
s
11.15 泛型编程实践(七)
(13分钟)
s
11.16 泛型编程实践(八)
(10分钟)
s
11.17 泛型编程实践(九)
(17分钟)
s
11.18 泛型编程实践(十)
(15分钟)
s
11.19 编程实践
(3分钟)
第十二讲 Linux系统编程基础
s
12.1 提纲
(1分钟)
s
12.2 程序执行环境(一)
(12分钟)
s
12.3 程序执行环境(二)
(7分钟)
s
12.4 程序执行环境(三)
(8分钟)
s
12.5 程序执行环境(四)
(7分钟)
s
12.6 输入输出(一)
(9分钟)
s
12.7 输入输出(二)
(8分钟)
s
12.8 文件系统
(5分钟)
s
12.9 设备
(12分钟)
s
12.10 库(一)
(10分钟)
s
12.11 库(二)
(7分钟)
s
12.12 makefile文件(一)
(14分钟)
s
12.13 makefile文件(二)
(11分钟)
s
12.14 makefile文件(三)
(10分钟)
s
12.15 编程实践
(2分钟)
第十三讲 进程编程
s
13.01 提纲
(1分钟)
s
13.02 进程基本概念
(4分钟)
s
13.03 信号
(12分钟)
s
13.04 进程管理(一)
(9分钟)
s
13.05 进程管理(二)
(9分钟)
s
13.06 进程管理(三)
(12分钟)
s
13.07 进程间通信(一)
(14分钟)
s
13.08 进程间通信(二)
(14分钟)
s
13.09 进程间通信(三)
(8分钟)
s
13.10 进程间通信(四)
(8分钟)
s
13.11 进程池
(6分钟)
s
13.12 编程实践
(3分钟)
第十四讲 线程编程
s
14.1 提纲
(1分钟)
s
14.2 线程基本概念
(6分钟)
s
14.3 线程管理(一)
(5分钟)
s
14.4 线程管理(二)
(9分钟)
s
14.5 线程管理(三)
(12分钟)
s
14.6 线程管理(四)
(11分钟)
s
14.7 线程同步机制(一)
(10分钟)
s
14.8 线程同步机制(二)
(10分钟)
s
14.9 C++11线程库(一)
(11分钟)
s
14.10 C++11线程库(二)
(15分钟)
s
14.11 C++11线程库(三)
(8分钟)
s
14.12 C++11线程库(四)
(10分钟)
s
14.13 C++11线程库(五)
(10分钟)
s
14.14 编程实践
(2分钟)
第十五讲 网络编程
s
15.1 提纲
(1分钟)
s
15.2 Internet网络协议
(10分钟)
s
15.3 套接字(一)
(7分钟)
s
15.4 套接字(二)
(12分钟)
s
15.5 编程实践
(5分钟)