Introduction

This introduction will give us a brief glimpse of what to expect in this section.

Do you work with templates and/or meta-programming?

If your answer is “YES,” then you might be pleased with the updates from C++17.

The new standard introduces many enhancements that make template programming much easier and more expressive.

In this chapter you’ll learn:

  • Template argument deduction for class templates
  • template<auto>
  • Fold expressions
  • if constexpr - the compile-time if for C++!
  • Plus some smaller, detailed improvements and fixes

Let’s get started!

Get hands-on with 1200+ tech skills courses.