August 2022
Beginner to intermediate
480 pages
8h 21m
English
Type traits are an important metaprogramming technique that enables us to inspect properties of types or to perform transformations of types at compile-time. Type traits are themselves templates and you can see them as meta-types. Knowing information such as the nature of a type, its supported operations, and its various properties is key for performing conditional compilation of templated code. It is also very useful when writing a library of templates.
In this chapter, you will learn the following:
Read now
Unlock full access