Bancila, Marius

Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming

(No reviews yet) Write a Review
ISBN 13:
9781803243450
author:
Bancila, Marius
format:
Paperback
publisher:
Packt Publishing Limited
language:
English
Publication Year:
2022
Pages:
480
Dimensions:
2.6 x 19.1 x 19.1 centimetres (0
Genre:
Computers, Programming, C++,
Condition:
New
Availability:
Item usually sent within 7 working days
£42.14

Description

Learn how to harness the power of C++ templates for writing robust and efficient software. This comprehensive guide covers the fundamentals of templates and metaprogramming, helping you avoid duplicate code and create generic libraries that can be used across multiple programs. You'll explore advanced concepts such as template recursion, type traits, and conditional compilation, and learn how to write variadic templates with C++20 constraints and concepts. By mastering these techniques, you'll be able to implement metaprogramming patterns and techniques in your everyday programming journey. With this book, you'll gain a deep understanding of the metaprogramming technique and its applications in software development, enabling you to create data structures and functions that allow computation to happen at compile time.

View AllClose