世界上没有完美的编程语言,C++亦然。在本书中,Matthew Wilson不但为我们指出C++中诸多不完美之处,还提供了经过实践检验的应对技术和技巧,便于我们利用“不完美的C++”编写出近乎完美的代码——强建、高效、灵活、可移植、优雅的代码,而这些代码在声称为“完美的语言”中往往更难实现。 本书对给出的每一个“不完美”都进行了有细致的探讨:为什么说它是一个“不完美”?对其修复的指导思想是什么?有时候只是告诫你避免做些什么,给出一些约束和建议,更多的时候则为你提供现实的解决方案,这些方案往往离不开对现代模板编程技术的使用。除了丰富的实践、扎实的理论以及缜密的逻辑外,Matthew的文笔流畅,