Compartilhar via


Erro do compilador C2814

“membro”: um tipo nativo não pode ser aninhado dentro de um tipo gerenciado ou WinRT “tipo”

Exemplo

Um tipo nativo não pode ser aninhado em um tipo CLR ou WinRT. O exemplo a seguir gera o erro C2814 e mostra como corrigi-lo.

// C2814.cpp
// compile with: /clr /c
ref class A {
   class B {};   // C2814
   ref class C {};   // OK
};