C TEMPLATE METAPROGRAMMING DAVID ABRAHAMS AND ALEKSEY GURTOVOY PDF

C++ Template Metaprogramming sheds light on the most powerful idioms of today’s C++, at long last delivering practical metaprogramming tools and techniques. by Aleksey Gurtovoy, David Abrahams on the most powerful idioms of today’s C++, at long last delivering practical metaprogramming tools and techniques into . , English, Book edition: C++ template metaprogramming: concepts, tools, and techniques from boost and beyond / David Abrahams, Aleksey Gurtovoy. used to prepare the material for book’s Appendix C, “Compile-Time Performance” ;.

Author: Jular JoJozshura
Country: Sri Lanka
Language: English (Spanish)
Genre: Marketing
Published (Last): 5 June 2011
Pages: 223
PDF File Size: 13.61 Mb
ePub File Size: 1.69 Mb
ISBN: 293-5-25518-987-6
Downloads: 48747
Price: Free* [*Free Regsitration Required]
Uploader: Voll

Practical Programming By Example.

Metaprogramming in the Host Language. 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. You also may like to try some of these bookshopswhich may or may not sell this item.

Boolean Wrappers and Operations. Appendix D lists the compilers that are known to fall into each of these categories.

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond [Book]

Sign In We’re sorry! Preview this title online. Why a Metaprogramming Library? 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 metaprogrammjng foundation to use them with discipline.

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.

TOP Related  DESCARGAR LA CONDESA SANGRIENTA DE ALEJANDRA PIZARNIK PDF

A metaprogram is a program that generates or manipulates program code. Als Download kaufen 46, A metaprogram is a program that generates or manipulates program code. Algorithms in the MPL. With the metaptogramming of tools to write and understand metaprograms at a high level, we’ve since found that using these techniques is not only practical, but easy, fun, and often astoundingly powerful.

David Abrahams Aleksey Gurtovoy. A Deeper Look at Metafunctions Chapter 4. Boost libraries metaprogrammming in this book that are not yet part of an official release. View online Borrow Buy Freely available Show 0 more links Um Ihnen ein yurtovoy Nutzererlebnis zu bieten, verwenden wir Cookies. Integer Wrappers and Operations. It provides the foundation you’ll need to use the template metaprogramming effectively in your own work.

Views and iterator adaptors Ch.

Making the Most of This Book. 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.

Lists What are lists? Traits and Type Manipulation. Writing Your Own Algorithms. The ability to programmatically create software allows programmers to work at a higher level of abstraction appropriate to the problem domain, and allows the resulting code to be reconfigured without loss of efficiency.

Supplementary Material This book comes tfmplate a companion CD that supplies the following items in electronic form Sample code from the book. Table of Contents Preface. 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.

TOP Related  GIANCARLO DE CATALDO ROMANZO CRIMINALE PDF

So What’s a Metaprogram?

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond

On these compilers, the examples and libraries “just work. Be the first to add this to a list. View table of contents. Book Description Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read… Read the complete book review by Jack J. We don’t recognize your username or password. All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library.

Not open to the public You’ll also find a place there to report any mistakes you might find.

C++ Template Metaprogramming (eBook, PDF)

Writing Your Own View. These idioms have been applied to the copies of the book’s examples that appear on the accompanying CD, but to avoid distracting the majority of readers they don’t appear in the main text. Those with mostly conforming template implementations.