课程周期:120课时 | 授课模式:面授+在线混合式
教学阶段 | 核心内容 | 课时分配 |
基础强化 | STL容器与算法、RAII机制 | 32课时 |
进阶开发 | 模板元编程、并发编程 | 48课时 |
项目实战 | 高并发服务器开发 | 40课时 |
课程采用最新C++20标准教学,重点培养学员对智能指针、移动语义等现代编程特性的应用能力。通过自定义内存分配器开发等实践环节,深入理解底层运行机制。
通过阶段性代码审查,确保学员掌握异常安全编程规范。期末项目要求实现支持插件架构的应用程序框架,培养工程化开发思维。
提供定制化实验环境镜像,包含配置完善的CLion开发环境。配套编写《现代C++工程实践指南》教材,含50+个典型代码案例。