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” ;.
|Published (Last):||21 August 2018|
|PDF File Size:||11.41 Mb|
|ePub File Size:||4.17 Mb|
|Price:||Free* [*Free Regsitration Required]|
The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. These 7 locations in All: Download the Sample Chapter gurtovy to this title.
His company, Boost Consulting, provides Boost-related support and development services and professional training in the art of software construction. Integral Type Wrappers and Operations.
This eBook requires no passwords or activation to read.
Sequences and iterators Ch. Series This product is part of the following series. The Curiously Recurring Template Pattern.
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond | InformIT
It focuses mostly on concepts, and only appears late in the book because at that point you’ll have learned the tools and techniques to put Domain-Specific Embedded Languages into play in real code. Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read… Read the complete book review by Jack J.
Making Choices at Compile Time. David Abrahams Aleksey Gurtovoy. Making the Most of This Book. Views and iterator adaptors Ch. Dobbs Journal, June 03, “If you’re like me, you’re excited by what people do with template metaprogramming TMP but are frustrated at the lack of clear guidance and powerful tools.
It provides the foundation you’ll need to use the template metaprogramming effectively in your own work.
We customize your eBook by discreetly watermarking it with your name, making it uniquely yours. 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.
The typename and template Keywords. Goes a Long Way. A metaprogram is a program that generates or manipulates program code. Making the Most of This Book The first few chapters of this book lay the conceptual foundation you’ll need for most everything else we cover, and chapters generally build on material that has come before. Metaprogramming in the Host Language. Traits and Type Manipulation Chapter 3.
abrahamx Views and Iterator Adaptors. Tags What are tags? Those that are too broken to use effectively for template metaprogramming. All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library. You have successfully signed out and will be required to sign back in should you need to download more resources.
Sign In We’re sorry!
C++ Template Metaprogramming (eBook, PDF)
The typename and template Keywords. We do suggest you look through them, give a little thought to how you’d answer each one, and try your hand at one or two; it’s a great way to gain confidence with what you’ve just read. Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read… Read the complete book review by Jack J.
Federation University Australia – Gippsland campus library.
Unlimited one-month access with your purchase. Goes a Long Way. Students, buy or rent this eText. Description Simply put, a metaprogram is a program which generates or manipulates program code.
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. Using Tools for Diagnostic Analysis.
You’ll also find a place there to report any mistakes you might find. Concepts, Tools, and Techniques from Boost and Beyond 3 reviews. Dobbs Journal, June 03, Start Free Trial No credit card required. Integral Type Wrappers metaprgoramming Operations Chapter 5.