C++ Enumeration declaration

β€œIn C plus plus | C++, an enumeration declaration is a distinct type whose value is restricted to a range of values, which may include several explicitly named constants (”C plus plus enumerators | C++ enumeratorsβ€œ). The values of the C plus plus constants | C++ constants are values of an integral type known as the underlying type of the enumeration.”

Fair Use Source: https://en.cppreference.com/w/cpp/language/enum