... + CTAD + NTTP = 🤩

C++ is a language of many features and new keep being added over time. Rarely does any individual addition have a significant impact on how we write code, but when put together they can enable game-changing expressiveness. In this session we look at how the wombo combo of variadic templates, class template argument deduction (CTAD), and non-type template parameters (NTTP) enables writing code in a declarative manner never seen before, the practicality of which is shown on a real world problem from the domain of thermodynamic simulation.

Image

Miro Knejp

Miro wrote his first line of C++ code in 1997 at the age of 12, and it has been his programming language of choice ever since. He���s especially passionate about low-level programming, low latency, 3D graphics, games engineering, and chemistry. Miro holds a Master���s degree in Computer Science from the Technical University of Munich. He has worked on projects ranging from 3D rendering libraries to airport self-boarding control systems to thermodynamic simulation. He currently works as freelancer and trainer, with the goal of creating his own video game one day.

When

July 20-23, 2025

LinkedIn

CppNorth Group