Compartilhar via


Erro do Compilador C3816

'declaration' foi declarada ou definida anteriormente com um gerenciado ou WinRTmodifier diferente

Uma declaração de encaminhamento e uma declaração real exigem que não haja conflitos ou inconsistências na declaração de atributos.

O exemplo a seguir gera C3816 e mostra como corrigi-lo:

// C3816a.cpp
// compile with: /clr /c
class C1;
// try the following line instead
// ref class C1;

ref class C1{  // C3816, forward declaration does not use ref
};