Ошибка компилятора C3183
не удается определить класс, структуру или объединение без имени внутри управляемого типа или типа WinRT type
Тип, который внедряется в управляемый тип или тип WinRT, должен быть именованным.
Следующий пример приводит к возникновению ошибки C3183:
// C3183a.cpp
// compile with: /clr /c
ref class Test
{
ref class
{ // C3183, delete class or name it
int a;
int b;
};
};