Kompilatorfel C3254

"explicit åsidosättning" : klassen innehåller explicit åsidosättning men härleds inte från ett gränssnitt som innehåller funktionsdeklarationen

Anmärkningar

När du uttryckligen åsidosätter en metod måste den klass som innehåller åsidosättningen direkt eller indirekt härledas från den typ som innehåller den funktion som du åsidosätter.

Example

I följande exempel genereras C3254:

// C3254.cpp
__interface I
{
   void f();
};

__interface I1 : I
{
};

struct A /* : I1 */
{
   void I1::f()
   {   // C3254, uncomment : I1 to resolve this C3254
   }
};

int main()
{
}