Part 2: Advanced Template Features

In this part, you will explore a variety of advanced features, including name binding and dependent names, template recursion, template argument deduction, and forwarding references. Here, you will learn about type traits that help us query information about types and perform conditional compilation using various language features. Furthermore, you will learn how to specify requirements on template arguments with C++20 concepts and constraints and explore the content of the standard concepts library.

This part comprises the following chapters:

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset