极客时间《C++实战30讲》¶
- 堆、栈、RAII:C++里该如何管理资源?
- 堆
- 栈
- RAII
- 自己动手,实现C++的智能指针
- auto_ptr、scope_ptr
- unique_ptr
- shared_ptr
- 右值和移动究竟解决了什么问题?
- 左值与右值
- 延长声明周期
- 引用折叠
- 完美转发
- 不要返回本地变量的引用
- 容器1
- 容器2
- 异常
- 字面量、静态断言和成员函数说明符
- 是不是应该返回对象?
- 编译期多态:泛型编程和模板入门
- 译期能做些什么?一个完整的计算世界
- SFINAE:不是错误的替换失败是怎么回事?
- constexpr:一个常态的世界
- 函数对象和lambda:进入函数式编程
- 内存模型和atomic:理解并发的复杂性