Condividi tramite


Errore del compilatore C3816

'declaration' è stato dichiarato o definito in precedenza con un diverso oggetto gestito o WinRTmodifier

Una dichiarazione con prototipo e una dichiarazione effettiva richiedono che non siano presenti conflitti o incoerenze nella dichiarazione degli attributi.

L'esempio seguente genera l'errore C3816 e mostra come risolverlo:

// 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
};