Ошибка компилятора C3838
не может явно наследоваться от типа
Указанный type
класс не может выступать в качестве базового класса в любом классе.
Пример
Следующий пример приводит к возникновению ошибки C3838:
// C3838a.cpp
// compile with: /clr /c
public ref class B : public System::Enum {}; // C3838