跟着美国博士学编程:C++特训班视频教程 资源介绍
本课程由在美国学习、生活和工作的知名IT公司计算机博士,用美国的教学理念授课,以案例和项目贯穿整个课程,这些项目同时也是(北美)大公司(Akamai,Google为例)主要考察设计能力的面试题。通过课程学习,可以帮助学员掌握C++的重点和精髓,了解编程语言的设计思想和学习方法论。
张嘉星,北美计算机博士,超过10年C++开发和研究经验
现任美国MathWorks资深工程师,负责C/C++编译器和实时操作系统
专攻C/C++编译器、嵌入式系统、实时操作系统,授课风格由浅入深,究其本质,便于学生深入理解与领悟
课程目录:
目录: ├─第1讲 C++课程简介 │ ├─1.1 什么是C++.mp4 │ ├─1.2 你能学到什么?.mp4 │ ├─1.3 课程结构.mp4 │ ├─1.4 正式开始.mp4 │ ├─课程简介.docx ├─第2讲 C++基础语法和编译 │ ├─2.1 C++基础语法及编译过程.mp4 │ ├─2.2 C++的计算机基础架构.mp4 │ ├─2.3 C++调试工具.mp4 │ ├─2.4 C++核心调试技术.mp4 ├─第3讲 C++内存模型基础 │ ├─3.1 C++的类型.mp4 │ ├─3.2 指针.mp4 │ ├─3.3 C++内存模型.mp4 │ ├─3.4 实践:sizeof.mp4 │ ├─3.5 内存模型的实践:堆栈本地变量.mp4 │ ├─3.6 内存模型的实践:堆上内存分配.mp4 ├─第4讲 C++语言基础 │ ├─4.4 函数.mp4 │ ├─4.1 Float.mp4 │ ├─4.11 C++动态内存.mp4 │ ├─4.2 运算符.mp4 │ ├─4.3 引用.mp4 │ ├─4.10 Const.mp4 │ ├─4.5 头文件.mp4 │ ├─4.6 作用域和存储类.mp4 │ ├─4.7 分支和循环逻辑.mp4 │ ├─4.8 内联函数.mp4 │ ├─4.9 宏.mp4 ├─第5讲C++面向对象核心 │ ├─5.1 类和对象.mp4 │ ├─5.2 C++的类.mp4 │ ├─5.3 分别编译.mp4 │ ├─5.4 拷贝构造函数.mp4 │ ├─5.5 赋值构造函数.mp4 │ ├─5.6 Move构造函数.mp4 │ ├─5.7 友元函数.mp4 │ ├─5.8 枚举和枚举类.mp4 ├─第6讲 C++核心思想进阶 │ ├─6.1 多态和继承.mp4 │ ├─6.2 多继承与虚函数.mp4 │ ├─6.3 实例.mp4 │ ├─6.4 纯虚函数和纯接口类.mp4 │ ├─6.5 继承的好处.mp4 │ ├─6.6 Casting.mp4 │ ├─6.7 类的不可改性.mp4 ├─第7讲 模板和泛型编程 │ ├─7.1 函数模板.mp4 │ ├─7.2 类模板.mp4 │ ├─7.3 全特化与偏特化.mp4 │ ├─7.4 元编程.mp4 │ ├─7.5 模板高级特性.mp4 ├─第8讲 STL和数据结构 │ ├─8.1 容器.mp4 │ ├─8.2 vector(一).mp4 │ ├─8.3 vector(二).mp4 │ ├─8.4 list.mp4 │ ├─8.5 map.mp4 │ ├─8.6 算法.mp4 ├─第9讲 拾遗 │ ├─9.1 输入输出流.mp4 │ ├─9.2 异常.mp4 │ ├─9.3 智能指针(1).mp4 │ ├─9.4 智能指针(2).mp4 │ ├─9.5 Lambda.mp4 │ ├─9.6 Iterator-traits.mp4 │ ├─9.7 Type predicate.mp4 │ ├─9.8 关于更优的思考:更好的隐藏信息.mp4 │ ├─9.9 关于更优的思考:更好的弱化耦合.mp4 ├─第10讲 总结与回顾 │ ├─10.2 课程设计.mp4 │ ├─10.3 接下来学什么.mp4 │ ├─10.4 C++学习tips(一).mp4 │ ├─10.5 C++学习tips(二).mp4 │ ├─第 10 讲总结与回顾.mp4 ├─第11讲 作业精讲 │ ├─11.1 作业精讲(一).mp4 │ ├─11.2 作业精讲(二).mp4 │ ├─11.3 作业精讲(三).mp4 │ ├─11.4 作业精讲(四).mp4 │ ├─11.5 作业精讲(五).mp4 │ ├─11.6 作业精讲(六).mp4 │ ├─11.7 作业精讲(七).mp4 ├─宣传片.mp4