Advanced Metaprogramming in Classic C++

Advanced Metaprogramming in Classic C++

eBook - 2015
Rate this:
This book offers a detailed look into template metaprogramming (TMP) using classic C++ code examples. The two newer standards are not used in the code so that the examples can be rich, illustrate the point, and be run with confidence. The code can be readily adapted to include the elements of modern C++ standards. Language aspects, design patterns, examples and applications (seen as case studies) are presented. Special emphasis is put on small reusable techniques that will improve the quality of daily work. You will learn what templates and the small object toolkit are, and how to use them; do overload resolution and metaprogramming with interfaces, algorithms, functors and refactoring; work with code generators; learn about opaque type principle and how to use it; work with debugging templates and more. A chapter devoted to issues surrounding C++0x and C++14 is included. --
Publisher: [New York] : friendsof ED, Apress, [2015]
Copyright Date: ©2015
ISBN: 9781484210109
Characteristics: 1 online resource : illustrations
Additional Contributors: Sigmundarson, Sverrir


From the critics

Community Activity


Add a Comment

There are no comments for this title yet.

Age Suitability

Add Age Suitability

There are no age suitabilities for this title yet.


Add a Summary

There are no summaries for this title yet.


Add Notices

There are no notices for this title yet.


Add a Quote

There are no quotes for this title yet.

Explore Further

Subject Headings


Find it at VPL

To Top