图书介绍:本书是一本难得的经典之作,本书的作者不但将C++ Templates和Generics Programming(泛型编程)技术做了史无前例的推进,又将其与Design Patterns(设计模式)巧妙地结合在一起,为读者展示了C++编程的全新境界。本书分为两大部分。第一篇讨论基础技术,主要包括Policies-based Design、Compile-time Programming、Recursive Templates。作者以其独特的视角,深入剖析了在泛型编程中可能运用到的C++技术。第二篇介绍Loki程序库的产品设计与实现,涵盖的主题主要包括Small-Object Allocation、Generalization Functors、Singleton、Smart Pointers、Object Factories、Abstract Factory、Visitor。