Skip to content

Modern C++ Design: Generic Programming and Design

safaribooksonline Modern C++ Design: Generic Programming and Design

wikipedia Modern C++ Design

The book makes use of and explores a C++ programming technique called template metaprogramming. While Alexandrescu didn't invent the technique, he has popularized it among programmers. His book contains solutions to practical problems which C++ programmers may face. Several phrases from the book are now used within the C++ community as generic terms: modern C++ (as opposed to C/C++ style), policy-based design and typelist.

NOTE:

All of the code described in the book is freely available in his library Loki.

Policy-based design

NOTE: 这部分内容放到了C++\Idiom\Generic-programming\Policy-based-design章节。

Loki library

NOTE: 参见./Library-Loki