Modern C++ Design

Modern C++ Design
Modern C++ Design  
Author(s) Andrei Alexandrescu
Language English
Subject(s) C++
Publisher Addison-Wesley
Publication date 2001
Pages 323 pp
ISBN 978-0201704310
OCLC Number 45129236
Dewey Decimal 005.13/3 21
LC Classification QA76.73.C153 A42 2001

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].

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.

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.

See also

  • Loki library described in the book

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Modern furniture — Three versions of Marcel Breuer s Wassily Chair Modern furniture refers to furniture produced from the late 19th century through the present that is influenced by modernism. It was a tremendous departure from all furniture design that had gone… …   Wikipedia

  • Modern didgeridoo designs — The spiral didgeridoo is a type of non traditional didgeridoo with similarities to a natural horn Modern didgeridoo designs are distinct from the traditional Australian Aboriginal didgeridoo, and are innovations recognized by musicologists.[1] …   Wikipedia

  • Design Icon award — The Design Icon Award is an annual award from the World Market Center Las Vegas and the Las Vegas Design Center to an interior or furniture designer who has made a significant contribution to the industry. The recipients give a talk to the Las… …   Wikipedia

  • Design 1047 battlecruiser — A plan and profile of Nevesbu s Project 1047; it is not specified if this depicts the final design.[1] Class overview Name …   Wikipedia

  • Modern typography — was a reaction against the perceived decadence of typography and design of the late 19th century. It is mostly associated with the works of Jan Tschichold and Bauhaus typographers Herbert Bayer, Laszlo Moholy Nagy, El Lissitzky and others.… …   Wikipedia

  • Design Research (store) — Design Research or D/R was an innovative retail store founded in 1953 by Ben Thompson in Cambridge, Massachusetts; later it became a chain of a dozen stores across the United States; it went bankrupt in 1978. Thompson s goal was to provide a… …   Wikipedia

  • Design U — Genre Design Created by Tim Alp Starring Maureen Ross Neilson, Ernst Hupel, Melanie Martin, Baron Bryant, Christina Maureen Rice, William Mood, Blair Varden, Penny Southam, Ramón Robleto, Tyler Hamilton, Jeff Palmer, Lucie Soulard Theme music… …   Wikipedia

  • Design for All (in ICT) — Design for All in the context of information technology is the conscious and systematic effort to proactively apply principles, methods and tools to promote universal design in computer related technologies, including internet based technologies …   Wikipedia

  • Design closure — is the process by which a VLSI design is modified from its initial description to meet a growing list of design constraints and objectives. Every step in the IC design (such as static timing analysis, placement, routing, and so on) is already… …   Wikipedia

  • Modern Life Is Rubbish — Studio album by Blur Released 10 May 1993 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”