Спасибо, сам посмотрел
если грубо, то первый в общем неймспейсе, второй - не гадит глобально и вцыглядит как тип.
typedef enum { CONST_ONE, CONST_TWO, } OldEnum; /* ... */ OldEnum val = CONST_ONE; // ----------------------------------------- enum class ClassEnum { CONST_ONE, CONST_TWO, }; /* ... */ ClassEnum val = ClassEnum::CONST_ONE;
Обсуждают сегодня