Erreur du compilateur C3076

'instance' : vous ne pouvez pas incorporer une instance d’un type référence, 'type', dans un type natif

Un type natif ne peut pas contenir une instance d’un type CLR.

Pour plus d’informations, consultez la sémantique de pile C++ pour les types de référence.

Exemple

L’exemple suivant génère l’erreur C3076.

// C3076.cpp
// compile with: /clr /c
ref struct U {};

struct V {
   U y;   // C3076
};

ref struct W {
   U y;   // OK
};