🔮 Что такое enum class?



• В C++11 на смену стандартному перечислению (enum), пришёл enum class



• Работает также как и просто enum. В качестве предка можно использовать любой целочисленный тип (например int)



• Самое главное отличие от enum, то что enum class и правда является namespace'ом и определения из него не видны снаружи без использования имени самого enum class