Efective Modern C++读书笔记
本书主要设计 C++11/14 的新语言特性,Modern C++ 带来的各种改变是亡羊补牢,还是脱胎换骨,通过阅读本书可能会得到答案。
不得不说 C++11 之后的语言特性理解难度越来越高了,完全理解并作出比作者还高效精炼的总结实在是太困难,写作难度相比写《Effective C++》读书笔记的时候大大提高了。
看书是一件乐趣,写读书笔记可不是😢。但是就阅读《Effective C++》的经历而言,减慢阅读速度而留下记录是很重要的,不知本篇何时才能完成。
ps: 电力出版社的高博版翻译的错误实在有点多,正文中我看出来的已经更正 (隐式的)。同时本文涉及到的很多 C++ 新概念的详细语法和使用并不会解释。
在学习的过程中,非常推荐使用在线编译器 Compiler Explorer 以及 AI 问答工具快速验证想法。比如直接询问 gpt:一个形参为右值引用的函数 给他传参的时候可以传左值吗?
对此 gpt 给出的答案是 可以 ,并提供了一个例子
但是实际上,compiler 给出的答案是否定的,所以,gpt 很好用,但验证还是有必要的。