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
};