Erreur du compilateur C3075

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

Un type valeur ne peut pas contenir une instance d’un type référence.

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 C3075.

// C3075.cpp
// compile with: /clr /c
ref struct U {};
value struct X {
   U y;   // C3075
};

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