다음을 통해 공유


컴파일러 오류 C3156

'class': 관리되는 또는 WinRT 형식의 지역 정의를 사용할 수 없습니다.

함수에 관리되는 또는 WinRT 클래스, 구조체 또는 인터페이스의 정의 또는 선언을 포함할 수 없습니다.

예시

다음 샘플에서는 C3156를 생성합니다.

// C3156.cpp
// compile with: /clr /c
void f() {
   ref class X {};   // C3156
   ref class Y;   // C3156
}