C ++ templates. Developer Handbook. 2nd edition. Vandevurd D., Josattis N.M., Gregor D.
Templates are one of the strongest sides C ++, but they still remain insufficiently used, and often incorrectly understandable, despite the constantly growing level of both C ++ language and the community of programmers in this language. In the second edition of the book, three author, who are experts in this area, show why, when and how to use modern templates to create software, more understandable, fast, effective and easily supported. This publication describes the new capabilities of C ++ 11, C ++ 14 and C ++ 17 standards and demonstrates the latest achievements in the C ++ templates to create a wide range of applications. The authors explain in detail all the new language opportunities that improve the templates or interaction with them, considering such topics as variable templates, generalized lambda, output of the arguments of the class templates, the design of IF compilation time, transmitted links and user literals: they also delve deeply into The fundamental concepts of the language (such as categories of values) and fully cover the standard properties of types. The book begins with a thorough textbook describing the basic concepts and related possibilities of programming language. The rest of the book serves as a comprehensive reference book that pays attention to both the details of the language and the coding methods, advanced technologies and complex idiomas of programming C ++ templates. Many examples of initial texts illustrate abstract concepts and the best practical approaches for receiving the maximum benefit from C ++ templates.
| Characteristics | |
| A country | Russia |
| Author | Vandevurd David |
| Kit | No |
| Number of pages | 848 |
| The year of publishing | 2020 |
| Type of cover | Hard cover |
There are no reviews for this product.