- Format: pdf
- Dimension: 2.48 MB
To say that C++ programmers embrace metaprogramming is an exact stretch. Outright rejection might be extra proper. And nonetheless, C++ template metaprogramming is true for performing computerized compile-time optimization. With this example-driven e-book, you’ll research the easiest way improved metaprogramming methods in C++11 and C++14 also can allow you keep away from a whole lot of errors and tedious work by making the compiler present the outcomes you want.
Authors Edouard Alligand and Joel Falcou present you strategies the tactic works and what it takes to assemble and apply a significant metaprogramming toolbox. Then comes the exact payoff: you’ll analysis a set of present metaprogramming methods it’s best to profit from to carry out quick and precise metaprogramming duties with out error—together with the Improve.MPL, Improve.Hana, and Brigand libraries.
- Perceive main metaprogramming ideas: functions whose enter and output are functions themselves
- Be taught the easiest way metaprogramming pointers also can help make your code extra compact, generic, elegant, and fewer error-prone
- Uncover how decisions in C++11 and C++14 make the design of metaprograms simpler
- Enhance effectivity, within the discount of repairs, and study quite a bit a lot much less typically
The put up Practical C++ Metaprogramming: Modern Techniques for Accelerated Development appeared first on NulledPremium.Com.