Partager via


Erreur du compilateur C2695

'function1' : la substitution de la fonction virtuelle diffère de 'function2' uniquement en appelant la convention

La signature d’une fonction dans une classe dérivée ne peut pas remplacer une fonction dans une classe de base et modifier la convention d’appel.

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

// C2695.cpp
class C {
   virtual void __fastcall func();
};

class D : public C {
   virtual void __clrcall func();   // C2695
};