Partager via


Erreur du compilateur C3417

'member' : les types valeur ne peuvent pas contenir de fonctions membres spéciales définies par l’utilisateur

Les types valeur ne peuvent pas contenir de fonctions telles qu’un constructeur d’instance par défaut, un destructeur ou un constructeur de copie.

L’exemple suivant génère l’erreur C3517 :

// C3417.cpp
// compile with: /clr /c
value class VC {
   VC(){}   // C3417

   // OK
   static VC(){}
   VC(int i){}
};