Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Practical C++ Metaprogramming
🌠 Top Free Web Programming Books - 100% Free or Open Source!
  • Title: Practical C++ Metaprogramming: Modern Techniques for Accelerated Development
  • Author(s) Edouard Alligand and Joel Falcou
  • Publisher: O'Reilly Media (September 13, 2016)
  • Paperback: N/A
  • eBook: HTML and PDF
  • Language: English
  • ISBN-10: N/A
  • ISBN-13: 978-1491955048
  • Share This:  

Book Description

To say that C++ programmers embrace metaprogramming is a real stretch. Outright rejection is probably more accurate. And yet, C++ template metaprogramming is ideal for performing automatic compile-time optimization. With this example-driven ebook, you’ll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid a lot of mistakes and tedious work by making the compiler work for you.

Authors show you how the process works and what it takes to build and apply a basic metaprogramming toolbox. Then comes the real payoff: you’ll learn about a set of existing metaprogramming techniques you can use to perform fast and precise metaprogramming tasks without error—including the Boost.MPL, Boost.Hana, and Brigand libraries.

  • Understand basic metaprogramming concepts: programs whose input and output are programs themselves
  • Learn how metaprogramming principles can help make your code more compact, generic, elegant, and less error-prone
  • Explore how features in C++11 and C++14 make the design of metaprograms easier
  • Improve performance, reduce maintenance, and test less often
  • See what the future holds for C++ with proposed changes in the 2017 update
About the Authors
  • Edouard Alligand is Chairman and CTO of Quasardb, an advanced, distributed hyper-scalable database.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
Book Categories
:
Other Categories
Resources and Links