C++17 allows for the creation of code that is simpler, clearer, and more expressive.
C++17 includes the following new features:
- Nested Namespaces
- Variable declaration in if and switch
- if constexpr statement
- Structured bindings
- Fold Expressions
- Direct list initialization of enum