Partilhar via


Erro do compilador C3156

'classe' : não é possível ter uma definição local de um tipo managed ou WinRT

Observações

Uma função não pode conter a definição ou declaração de uma classe, struct ou interface gerenciada ou de WinRT.

Example

O exemplo a seguir gera C3156.

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