Link:
C++ Template Metaprogramming - Concepts, Tools, and Techniques from Boost and Beyond
Template Metaprogramming is a compile-time C++ technique that became extremely popular in the last few years. Before the arrival of this book there was nevertheless no comprehensive source about template programming available. Interested C++ programmers who wanted to read more about this topic were mostly limited to
Modern C++ Design (uses template metaprogramming a lot; doesn't explain too much about it though),
C++ Templates - The complete guide (dedicates one chapter to template metaprogramming), the source and documentation of the
Boost library and some other, minor sources. David Abrahams and Aleksey Gurtovoy attempted to fill this void and they've been succesful.
Continue reading "Book review - C++ Template Metaprogramming"