课程概览与核心学习目标
核心技能与学习目标
- 指针与底层内存架构: 内存寻址、解引用、指针算术与内存对齐。
- 动态内存管理: new/delete 机制与现代智能指针 (uniqueptr / sharedptr)。
- RAII 与资源管理: 构造函数、析构函数与零内存泄漏资源获取原则。
- 运算符重载: 深入重载算术、流输入输出与比较运算符。
- 泛型模板与 STL: 函数模板、类模板与高效 STL 容器 (vector, map)。
系统化课程大纲与课时
4 章节 • 11 节课时 • 5 个云实验
2.1 指针本质解析:内存寻址与解引用 (*p / &x)
25 min
2.2 动态堆内存分配:new 与 delete 详解
25 min
2.3 引用别名机制 vs 指针深度对比
20 min
3.1 类设计、构造函数与 RAII 析构函数
25 min
3.2 运算符重载工程实战
25 min
3.3 现代智能指针:unique_ptr 与 shared_ptr
25 min
4.1 泛型函数模板与类模板设计
25 min
4.2 STL 标准模板库:std::vector 与 std::map
25 min
动手交互式云端实验室
Easy
+50 积分
实验 1:标准输入输出流与乘积计算
CPP
报名后即可进入
Medium
+50 积分
实验 2:指针寻址与三数求和
CPP
报名后即可进入
Easy
+50 积分
实验 3:循环累加求和算法
CPP
报名后即可进入
Medium
+50 积分
实验 4:动态内存缓冲区与乘数分配
CPP
报名后即可进入
Hard
+50 积分
实验 5:泛型模板平方数学工具
CPP
报名后即可进入
学员真实评价与评分
成为第一位完成课程并发表精彩评价的学员!