Partager via


Erreur du compilateur C3241

'method' : cette méthode n’a pas été introduite par 'interface'

Lorsque vous remplacez explicitement une fonction, la signature de fonction doit correspondre exactement à la déclaration de la fonction que vous remplacez.

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

// C3241.cpp
#pragma warning(disable:4199)

__interface IX12A {
   void mf();
};

__interface IX12B {
   void mf(int);
};

class CX12 : public IX12A, public IX12B { // C3241
   void IX12A::mf(int);
};