Kompilatorfel C2695

"function1": Åsidosättande av virtuell funktion skiljer sig från "function2" endast genom anropskonvention

Anmärkningar

Signaturen för en funktion i en härledd klass kan inte åsidosätta en funktion i en basklass och ändra anropskonventionen.

Exempel

I följande exempel genereras C2695:

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

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