C++系统工程师培训
如何系统掌握C++开发?网易工程师亲授面向对象与设计模式

1. 课程核心价值解析
本套教程由网易云课堂极客班出品,专为培养系统级C++工程师设计。课程从语法基础到设计模式,再到STL与系统架构,形成完整知识闭环。特别适合希望深入理解面向对象编程本质、掌握企业级开发规范的学习者,内容覆盖内存管理、模板编程等关键难点。2. 模块化课程体系剖析
课程分为五大核心模块:
- C++面向对象高级开发(上下两部):深入构造函数、操作符重载等底层机制
- 设计模式专题:详解23种设计模式及其应用场景
- STL与泛型编程:剖析容器、算法等标准库实现原理
- 算法原理与实践:涵盖动态规划、图算法等面试高频考点
- 系统设计专项:短URL设计等实战案例解析分布式系统搭建3. 特色教学资源亮点
课程包含银奎老师的调试专题辅导,传授工业级调试技巧;配套极客班样本项目.pdf提供真实开发场景参考。通过"实现String类"等经典练习,帮助理解内存管理与拷贝控制等核心概念。4. 适合人群与进阶路径
适合有基础语法知识、希望突破进阶瓶颈的开发者。建议按"面向对象→设计模式→STL→算法→系统设计"顺序学习,每个模块均配有复习课程,如"复习Complex类实现"帮助巩固关键知识点。5. 职业能力提升维度
完成本课程将获得:
- 编写符合工程规范的C++类设计能力
- 运用模板编程解决复杂问题的思维
- 基于观察者模式等架构设计经验
- 处理海量数据的系统扩展方法论
这套课程通过200+课时体系化训练,将C++语言特性、设计思想与工程实践深度融合。无论是准备技术面试,还是提升系统架构能力,都能获得扎实的代码功底和设计思维。
资源下载通道
百度网盘分享
文件大小:27.42 GB
资源目录列表:
├─xs555│ ├─xb4901-xb4442-c++系统工程师
│ │ ├─C++面向对象高级开发
│ │ │ ├─1.C++编程简介.mp4
│ │ │ ├─10.扩展补充:类模板,函数模板,及其他.mp4
│ │ │ ├─11.组合与继承.mp4
│ │ │ ├─12.虚函数与多态.mp4
│ │ │ ├─13.委托相关设计.mp4
│ │ │ ├─2.头文件与类的声明.mp4
│ │ │ ├─3.构造函数.mp4
│ │ │ ├─4.参数传递与返回值.mp4
│ │ │ ├─5.操作符重载与临时对象.mp4
│ │ │ ├─6.复习Complex类的实现过程.mp4
│ │ │ ├─7.三大函数:拷贝构造,拷贝复制,析构.mp4
│ │ │ ├─8.堆,栈与内存管理.mp4
│ │ │ ├─9.复习String类的实现过程.mp4
│ │ ├─C++面向对象高级开发(下)
│ │ │ ├─Basic_String使用new(extra)扩充申请量24.mp4
│ │ │ ├─classtemplate7.mp4
│ │ │ ├─conversionfunction2.mp4
│ │ │ ├─function-likeclasses5.mp4
│ │ │ ├─FuntionTemplate8.mp4
│ │ │ ├─MemberTemplate9.mp4
│ │ │ ├─namespace经验谈6.mp4
│ │ │ ├─non-explicitoneargumentconstructor3.mp4
│ │ │ ├─Operatornew,operatordelete..21.mp4
│ │ │ ├─pointer-likeclasses4.mp4
│ │ │ ├─Reference15.mp4
│ │ │ ├─specialization10.mp4
│ │ │ ├─导读1.mp4
│ │ │ ├─复合&继承关系下的构造和析构16.mp4
│ │ │ ├─关于C++标准库13.mp4
│ │ │ ├─关于DynamicBinding19(1).mp4
│ │ │ ├─关于DynamicBinding19.mp4
│ │ │ ├─关于New,Delete20.mp4
│ │ │ ├─关于this18.mp4
│ │ │ ├─关于vptr和vtbl17.mp4
│ │ │ ├─模板模板参数12.mp4
│ │ │ ├─模板偏特化11.mp4
│ │ │ ├─三个主题14.mp4
│ │ │ ├─示例22.mp4
│ │ │ ├─重载new(),delete()$示例23.mp4
│ │ ├─C++设计模式
│ │ │ ├─1.设计模式简介.mp4
│ │ │ ├─10.原型模式.mp4
│ │ │ ├─11.构建器.mp4
│ │ │ ├─12.单件模式.mp4
│ │ │ ├─13.享元模式.mp4
│ │ │ ├─14.门面模式.mp4
│ │ │ ├─15.代理模式.mp4
│ │ │ ├─16.适配器.mp4
│ │ │ ├─17.中介者.mp4
│ │ │ ├─18.状态模式.mp4
│ │ │ ├─19.备忘录.mp4
│ │ │ ├─2.面向对象设计原则.mp4
│ │ │ ├─20.组合模式.mp4
│ │ │ ├─21.迭代器.mp4
│ │ │ ├─22.职责链.mp4
│ │ │ ├─23.命令模式.mp4
│ │ │ ├─24.访问器.mp4
│ │ │ ├─25.解析器.mp4
│ │ │ ├─26.设计模式总结.mp4
│ │ │ ├─3.模板方法.mp4
│ │ │ ├─4.策略模式.mp4
│ │ │ ├─5.观察者模式.mp4
│ │ │ ├─6.装饰模式.mp4
│ │ │ ├─7.桥模式.mp4
│ │ │ ├─8.工厂方法.mp4
│ │ │ ├─9.抽象工厂.mp4
│ │ ├─STL与泛型编程
│ │ │ ├─1.模板观念与函数模板.mp4
│ │ │ ├─10.泛型算法_排序.mp4
│ │ │ ├─11.泛型算法_数值算法.mp4
│ │ │ ├─12.内存分配器.mp4
│ │ │ ├─2.类模板与操作符重载.mp4
│ │ │ ├─3.泛型编程.mp4
│ │ │ ├─4.容器.mp4
│ │ │ ├─5.STL整体结构,仿函数,仿函数适配器,binder1st.mp4
│ │ │ ├─6.binder2nd,mem_fun,mem_fun_ref.mp4
│ │ │ ├─7.容器扩展内容.mp4
│ │ │ ├─8.泛型算法_非变易算法.mp4
│ │ │ ├─9.泛型算法_变易算法.mp4
│ │ ├─辅导课
│ │ │ ├─第一周直播辅导.mp4
│ │ │ ├─调试专题辅导上(张银奎老师).mp4
│ │ │ ├─调试专题辅导下(张银奎老师).mp4
│ │ ├─课件
│ │ │ ├─C++面向对象高级开发
│ │ │ ├─C++设计模式
│ │ │ ├─STL与泛型编程
│ │ │ ├─算法原理与实践
│ │ │ ├─系统设计与实践
│ │ │ ├─极客班C++样本项目.pdf
│ │ ├─算法原理与实践
│ │ │ ├─1.面试中的算法和准备过程.mp4
│ │ │ ├─10.二叉树(下).mp4
│ │ │ ├─11.排序(上).mp4
│ │ │ ├─12.排序(下).mp4
│ │ │ ├─13.动态规划(上).mp4
│ │ │ ├─14.动态规划(中).mp4
│ │ │ ├─15.动态规划(下).mp4
│ │ │ ├─16.图(上).mp4
│ │ │ ├─17.图(中).mp4
│ │ │ ├─18.图(下).mp4
│ │ │ ├─19.高频算法(上).mp4
│ │ │ ├─2.数组和字符串(上).mp4
│ │ │ ├─20.高频算法(中).mp4
│ │ │ ├─21.高频算法(下).mp4
│ │ │ ├─3.数组和字符串(中).mp4
│ │ │ ├─4.数组和字符串(下).mp4
│ │ │ ├─5.链表(上).mp4
│ │ │ ├─6.链表(中).mp4
│ │ │ ├─7.链表(下).mp4
│ │ │ ├─8.栈与队列.mp4
│ │ │ ├─9.二叉树(上).mp4
│ │ ├─系统设计与实践
│ │ │ ├─1.系统设计介绍.mp4
│ │ │ ├─10.大数据系统.mp4
│ │ │ ├─11.海量数据处理方法.mp4
│ │ │ ├─12.海量数据案例1.mp4
│ │ │ ├─13.海量数据案例2.mp4
│ │ │ ├─14.资料推荐与案例分析.mp4
│ │ │ ├─2.实战演练(短URL设计).mp4
│ │ │ ├─3.系统设计七剑客(上).mp4
│ │ │ ├─4.系统设计七剑客(下).mp4
│ │ │ ├─5.案例分析.mp4
│ │ │ ├─6.搭建大规模可扩展系统(一).mp4
│ │ │ ├─7.搭建大规模可扩展系统(二).mp4
│ │ │ ├─8.搭建大规模可扩展系统(三).mp4
│ │ │ ├─9.搭建大规模可扩展系统(四).mp4
相关资源