Поделиться через


Ошибка компилятора C3923

member: в функции-члене класса WinRT или управляемого класса невозможно использовать определения локальных классов, структур или объединений

Пример

Следующий пример приводит к возникновению ошибки C3923:

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