다음을 통해 공유


컴파일러 오류 C2599

'enum': 열거형 형식의 전달 선언은 허용되지 않습니다.

컴파일러는 관리되는 열거형의 전달 선언을 더 이상 지원하지 않습니다.

/Za에서는 열거형 형식의 전달 선언이 허용되지 않습니다.

다음 샘플에서는 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 };