by Tobias Widlund
From the article:
If I had to pick out my favourite features planned for C++20, then this one would definitely be amongst the top 5 since I love compile time programming. This feature makes it more natural to write templated code since it allows you to group data together and pass it to a template without having to resort to hacks.
To explain what this feature is about, I will start by talking about normal non-type template parameters from pre-C++20...