Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'member' : un type valeur ne peut pas avoir d’opérateur d’affectation
Remarques
Les fonctions membres spéciales qui nécessitent un appel automatique par le compilateur, telles qu’un constructeur de copie ou un opérateur d’affectation de copie, ne sont pas prises en charge dans une classe de valeur.
Exemple
L’exemple suivant génère l’erreur C3194.
// C3194.cpp
// compile with: /clr /c
value struct MyStruct {
MyStruct& operator= (const MyStruct& i) { return *this; } // C3194
};
ref struct MyStruct2 {
MyStruct2% operator= (const MyStruct2% i) { return *this; } // OK
};