Erreur du compilateur C3243
aucune des fonctions de surcharge n’a été introduite par 'interface'
Vous avez essayé de remplacer explicitement un membre qui n’existe pas dans l’interface spécifiée.
L’exemple suivant génère l’erreur C3243 :
// C3243.cpp
#pragma warning(disable:4199)
__interface IX14A {
void g();
};
__interface IX14B {
void f();
void f(int);
};
class CX14 : public IX14A, public IX14B {
public:
void IX14A::g();
void IX14B::f();
void IX14B::f(int);
};
void CX14::IX14A::f() // C3243 occurs here
{
}