Modern C++ Design
Book by Andrei Alexandrescu / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Modern C++ Design?
Summarize this article for a 10 year old
Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has been regarded as "one of the most important C++ books" by Scott Meyers.[1]
Author | Andrei Alexandrescu |
---|---|
Language | English |
Subject | C++ |
Publisher | Addison-Wesley |
Publication date | 2001 |
Pages | 323 pp |
ISBN | 978-0-201-70431-0 |
OCLC | 45129236 |
005.13/3 21 | |
LC Class | QA76.73.C153 A42 2001 |
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.[citation needed]
All of the code described in the book is freely available in his library Loki. The book has been republished and translated into several languages since 2001.[citation needed]