Advanced Metaprogramming In Classic C


Download Advanced Metaprogramming In Classic C PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Advanced Metaprogramming In Classic C book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Advanced Metaprogramming in Classic C++


Advanced Metaprogramming in Classic C++

Author: Davide Di Gennaro

language: en

Publisher: Apress

Release Date: 2015-05-08


DOWNLOAD





Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author's frank explanations. This book requires you to think and to learn and to understand the language so that youcan program at a higher level.

Modern C++ Design


Modern C++ Design

Author: Andrei Alexandrescu

language: en

Publisher: Addison-Wesley Professional

Release Date: 2001


DOWNLOAD





This title documents a convergence of programming techniques - generic programming, template metaprogramming, object-oriented programming and design patterns. It describes the C++ techniques used in generic programming and implements a number of industrial strength components.

C++ Template Metaprogramming


C++ Template Metaprogramming

Author: David Abrahams

language: en

Publisher: Addison-Wesley Professional

Release Date: 2005


DOWNLOAD





"This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal - the Boost Metaprogramming Library."--Jacket.