Udostępnij za pomocą


Błąd kompilatora C2599

"wyliczenie": deklaracja typu wyliczenia nie jest dozwolona

Uwagi

Kompilator nie obsługuje już przekazywania deklaracji zarządzanego wyliczenia.

Przekazywanie deklaracji typu wyliczenia jest niedozwolone w / Za.

Przykład

Poniższy przykład generuje kod C2599:

// C2599.cpp
// compile with: /clr /c
enum class Status;   // C2599

enum class Status2 { stop2, hold2, go2};

ref struct MyStruct {
   // Delete the following line to resolve.
   Status m_status;

   Status2 m_status2;   // OK
};

enum class Status { stop, hold, go };