本教程假定读者已经熟悉了传统 C++ ,至少在阅读传统 C++ 代码上不具备任何困难。换句话说,那些长期使用传统 C++进行编码的人、渴望在短时间内迅速了解 Modern C++ 特性的人非常适合阅读本书;
本教程一定程度上介绍了一些 C++1x 的黑魔法,但这些魔法毕竟有限,不适合希望进阶学习 C++1x 的读者,本教程的定位系C++1x 的快速上手。当然,希望进阶学习的读者可以使用本书来回顾并检验自己对 Modern C++ 的熟悉度。
本书目的
本教程虽号称高速上手教程,但实际上对 C++11/14 的相关特性做了一个较为全面的介绍,读者可以自行根据下面的目录选取感兴趣的内容进行学习,快速熟悉需要了解的内容,这从某种意义上来说,也算是高速上手了。
这些特性并不需要全部掌握,只需针对特定的应用场景,学习、查阅最适合自己的新特性即可。
值得一提的是,本教程在介绍这些特性的过程中,尽可能简单明了的介绍了这些特性产生的历史背景和技术需求,这为理解这些特性、运用这些特性提供了很大的帮助。