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):||25 June 2005|
|PDF File Size:||8.5 Mb|
|ePub File Size:||4.42 Mb|
|Price:||Free* [*Free Regsitration Required]|
C++ Template Metaprogramming (eBook, PDF)
It provides the foundation you’ll need to use the template metaprogramming effectively in your own work. Borchardt Library, Melbourne Bundoora Campus. If you’ve never done any metaprogramming, it may not even have an obvious relationship to metaprograkming work you do.
This single location in Tasmania: Goes a Long Way.
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
On these compilers, the examples and libraries “just work. Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read… Read the complete book review by Jack J. Integer Wrappers and Operations. Using Tools for Diagnostic Analysis. Related resource Table of contents at http: All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library.
Other Authors Gurtovoy, Aleksey. Why a Metaprogramming Library?
Summary “This book explains what metaprogramming is and how it is best used. 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.
Boolean Wrappers and Operations. Views and Iterator Adaptors Chapter 8. Integral Type Wrappers and Operations Chapter 5. To include a comma in your tag, surround the dagid with double quotes.
That said, feel free to skip ahead for any reason—we’ve tried to make that possible by providing cross-references when we use terms introduced earlier on.
Skip to content Skip to search.
Metaprogramming in the Host Language. These online bookshops told us they anv this item: In order to set up a list of libraries that you have access to, you must first login or sign up.
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond [Book]
Traits and Type Manipulation Chapter 3. An introduction to preprocessor metaprogramming App. We conclude most chapters with exercises designed to help you develop both your programming and conceptual muscles. Index Download the Index file related to this title.
Supplementary Material This book comes with a companion CD that supplies the following items in electronic form Sample code from the book.
Integer Wrappers and Operations.
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond | InformIT
If you find yourself struggling with error messages as you try to do the exercises, you might want to skip ahead and read the first metaproramming sections of Chapter 8, which discusses how to read and manage diagnostics.
This book explains what metaprogramming is and how it is best used. With the availability 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.
We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
ugrtovoy The typename and template Keywords. Um Ihnen ein besseres Nutzererlebnis zu bieten, verwenden wir Cookies. Not open to the public 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. Goes a Long Way.