Effective-Modern-C++
- 本文件夹收集了《Effective Modern C++》相关的简明笔记,每个文件讲一个实用技巧或常见用法,语言尽量通俗,方便快速查阅。
- 当然,笔记只是本人的理解,希望你能学习当前笔记的同时去阅读原书和相关知识,同时重要的是学会怎么去用这些新特性以及如何避免新特性会导致的一些问题,这很重要。
章节简介:
CHAPTER_1_Deducing_Types
:讲编译器如何推断变量类型,能帮你写更简洁的代码。CHAPTER_2_auto
:介绍auto
的使用场景,什么时候可以让编译器替你选类型。CHAPTER_3_Moving_to_Modern_C++
:把旧写法改成更现代、更安全的写法,包含常见改造建议。CHAPTER_4_Smart_Pointers
:讲如何用智能指针自动管理内存,减少手动释放的麻烦。CHAPTER_5_RValue_References,Move_Semantics_and_Perfect_Forwarding
:解释如何避免不必要的复制,让程序更快(用简单例子说明)。CHAPTER_6_Lambda_Expressions
:介绍小型匿名函数(lambda),适合写短小的逻辑或回调。
评论区 - Effective-Modern-C++