Поделиться через


Ошибка компилятора C3062

"enum": перечислитель требует значения, так как базовый тип имеет тип"

Для перечисления можно указать базовый тип. Однако некоторые типы требуют назначения значений каждому перечислителю.

Дополнительные сведения о перечислениях см . в классе перечисления.

Следующий пример приводит к возникновению ошибки C3062:

// C3062.cpp
// compile with: /clr

enum class MyEnum : bool { a };   // C3062
enum class MyEnum2 : bool { a = true};   // OK