Partager via


Erreur du compilateur C3253

'function' : erreur avec remplacement explicite

Une substitution explicite a été spécifiée de manière incorrecte. Par exemple, vous ne pouvez pas spécifier une implémentation pour une substitution que vous spécifiez également comme pure. Pour plus d’informations, consultez Remplacements explicites.

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

// C3253.cpp
// compile with: /clr
public interface struct I {
   void a();
   void b();
   void c();
};

public ref struct R : I {
   virtual void a() = 0, I::a {}   // C3253
   virtual void b() = I::a {}   // OK
   virtual void c() = 0;   // OK
};