虽然Effective C++这本书已经过于久远,很多内容在现在看来也已不合时宜,但要我来说依然是值得推荐的。说来惭愧,我从未系统地学习过C++,往往只是为了做出一个项目,又恰好碰到了看不懂的,就顺便上网查查,这样东拼西凑起来,也就有了一些基本的了解。而完整读完一本C++书籍,这还是头一次。或许是由于过于无知,阅读之时,我的情绪总是跌宕起伏,震惊、疑惑、感慨、激动,不一而论。因为这本书真可谓管中窥豹,将以往编程时我从未注意过的细节娓娓道来,好叫我一窥C++克苏鲁般的真容,而我的心中也真的有一万头野驴在狂飙。言归正传,之所以推荐,是因为总有些东西是不会过时的,而这些东西,正在这本书中。而且,沿着前人的足迹走过,坑终究是少一些,收获与感悟也总是会更完整一些。
本文大体上是对Effective C++提纲式的提炼与总结,但在一些关键部位,根据我的浅陋理解插入了少量的补充说明。同时,如果条款涉及的内容在C++11中有变动,为了保持书籍内容的完整和对作者的敬意,我仅会在条款的起始位置插入C++11的简单说明。注意本文无法替代原书,仅建议作回忆性提纲使用。鉴于本人才疏学浅,如有错漏还请斧正。