Versions

[{“Name”:“C++11”,“GroupName”:null},{“Name”:“c++11”,“GroupName”:null},{“Name”:“C++14”,“GroupName”:null},{“Name”:“c++14”,“GroupName”:null},{“Name”:“C++17”,“GroupName”:null},{“Name”:“c++17”,“GroupName”:null},{“Name”:“C++20”,“GroupName”:null}]

Introduction

These are example of using C++ template metaprogramming in processing arithmitic operations in compile time.