返回课程中心
系统工程 入门基础 cpp

现代 C++ 系统与底层高性能编程

掌握现代 C++20、指针寻址、动态内存管理、RAII 模式、模板元编程与 STL 容器体系。

4.97 (195 学员真实评价与评分)
4 Modules • 11 节课时
5 个云实验
密码学数字签名已验证
主讲导师 Hana Chief Systems Architect
完全免费
终身畅享全部课时与配套源码
无限次云端代码沙盒即时运行
自动化测试驱动即时评分系统
官方可验证数字结业证书与QR防伪
实时 IMGUI 与 IL2CPP 模组仿真器

课程概览与核心学习目标

核心技能与学习目标

  • 指针与底层内存架构: 内存寻址、解引用、指针算术与内存对齐。
  • 动态内存管理: new/delete 机制与现代智能指针 (uniqueptr / sharedptr)。
  • RAII 与资源管理: 构造函数、析构函数与零内存泄漏资源获取原则。
  • 运算符重载: 深入重载算术、流输入输出与比较运算符。
  • 泛型模板与 STL: 函数模板、类模板与高效 STL 容器 (vector, map)。

系统化课程大纲与课时

4 章节 • 11 节课时 • 5 个云实验

第一章:C++ 编译体系与标准输入输出流
3 节课时
1.1 C++ 编译体系与 Hello World 第一个程序 免费试听
1.2 基础类型、const 常量修饰与标准输入输出 cin/cout 免费试听
1.3 C++ 程序控制流与循环控制结构
20 min
第二章:指针、引用与底层内存布局
3 节课时
2.1 指针本质解析:内存寻址与解引用 (*p / &x)
25 min
2.2 动态堆内存分配:new 与 delete 详解
25 min
2.3 引用别名机制 vs 指针深度对比
20 min
第三章:类设计、RAII 资源管理与析构函数
3 节课时
3.1 类设计、构造函数与 RAII 析构函数
25 min
3.2 运算符重载工程实战
25 min
3.3 现代智能指针:unique_ptr 与 shared_ptr
25 min
第四章:泛型模板元编程与标准模板库 STL
2 节课时
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 报名后即可进入

学员真实评价与评分

成为第一位完成课程并发表精彩评价的学员!