书籍介绍
这本书最见功力的地方,不在告诉你「该做什么」,而在教你如何在两难之间取舍。它把 C++ 里那些看似平凡、却暗藏陷阱的细节摊开给你看:指针与引用究竟何时该用谁、为什么引用更快、为什么多态下绝不能处理数组、operator new 与 new 表达式为何是两码事。作者不给你「绝对正确」的教条,而是呈现每一种技巧背后的复杂度成本与收益权衡——比如引用计数、代理类,明知付出了巨大复杂度,效果却有限,仍要「在夹缝中求生存」。
因此它更适合已经写过几年 C++、踩过坑、愿意为正确性付出思考成本的读者,而非入门即弃的速查手册。它不承诺让你写出更快的代码,只让你在面对一个具体抉择时,能看清代价所在。