• Type aliases
  • Decltype
  • Type traits
  • Static assert
  • Enumerated (scoped) class
  • User-defined literals