Effective Modern C++

一份宏大的作品,能够带动一个领域的蓬勃发展。C++ 社群在相对沉寂数十年之后迎来新一波浪潮,原因是,作为一门编程工具的最核心,C++ 的语言和标准库都出现巨大的拓展和强化。这一番大变革始自 2011,并分别于 2014、2017 持续进化。业界习惯性地将这些新版本统称为 Modern C++,用以区别“传统” C++。

作为知名书系的最新作品,《Effective Modern C++》的佳质和佳评一如其早期同门作品《Effective C++》和《More Effective C++》。本书延续作者 Scott Meyers 的一贯风格和质量,其最大特质就是,不但告诉我们 How,更用巨大而精良的篇幅告诉我们 Why。作者穷追猛打讲究再三的劲儿,常让我筋疲力尽,痛并快乐地爬行于某个条款之际拍案而叹:“天哪,还有下一页!”

而我,是一个在 C++ 领域已经生活了 25 年的老兵。

是的,我是一个在 C++ 领域已经生活了 25 年的老兵,这意味着我具备相当的 C++ 能力。尽管如此,面对号称全新语言的 Modern C++,我时或也有力不能逮、掩卷长叹的焦躁,特别是面对 Rvalue Reference(右值引用)、Perfect Forwarding(完美转发)、Metaprogramming(元编程)、Type Deduction(类型推导)、Type Traits(型别特征)等艰涩主题的时候。然而正是在特别艰涩的主题上你可以领受本书的巨大价值:如果你想完善根基,本书是你唯一的选择。

———— 侯捷推荐序


Effective Modern C++
http://example.com/2023/08/08/effective-modern-cpp/
作者
QiDianMaker
发布于
2023年8月7日
更新于
2025年5月30日
许可协议