Skip to content

Latest commit

 

History

History
71 lines (36 loc) · 1.88 KB

C++实战笔记-罗剑锋.md

File metadata and controls

71 lines (36 loc) · 1.88 KB

[toc]

《罗剑锋的C++实战笔记》课程大纲课前导读

开篇词| 把C++从“神坛”上拉下来,这次咱这么学课前准备丨搭建实验环境

概论

01 重新认识C++:生命周期和编程范式

02 编码阶段能做什么:秀出好的 code style

03 预处理阶段能做什么:宏定义和条件编译

04 编译阶段能做什么:属性和静态断言

05 面向对象编程:怎样才能写出一个“好”的类?

语言特性

06 auto/decltype:为什么要有自动类型推导

07 const/olatile/mutable:常量/变量究竟是怎么回事?

08 smart_ptr:智能指针到底“智能”在哪里?

09 exception:怎样才能用好异常?

10 Lambda:函数式编程带来了什么?

标准库

11 一枝独秀的字符串:C++也能处理文本?

12 三分天下的容器:恰当选择,事半功倍

13 五花八门的算法:不要再手写for循环了

14 十面埋伏的并发:多线程真的很难吗?

技能进阶

15 序列化:简单通用的数据交换格式有哪些?

16 网络通信:我不想写原生 Socket

17 脚本语言:搭建高性能的混合系统8性能优化:该用什么工具?怎么用?

总结篇

19 设计模式(上):该怎么学设计模式?

20 设计模式(下):C++里的设计模式

21 知识串讲(上):带你开发一个书店应用

22 知识串讲(下):带你开发一个书店应用

期末测试|这些C++核心知识,你都掌握了吗?

轻松话题

轻松话题(一)|经典的技术书单大放送

轻松话题(二)|给你分享我的工作百宝箱

轻松话题(三)|学习之余,来读点儿不一样的

轻松话题四)|提高生活质量的手机App

结束语| The Road Ahead