다음을 통해 공유


컴파일러 오류 C3923

'member': WinRT 또는 관리되는 클래스의 멤버 함수에는 지역 클래스, 구조체 또는 공용 구조체 정의를 사용할 수 없습니다.

예시

다음 샘플에서는 C3923 오류가 발생하는 경우를 보여 줍니다.

// C3923.cpp
// compile with: /clr /c
ref struct x {
   void Test() {
      struct a {};   // C3923
      class b {};   // C3923
      union c {};   // C3923
   }
};