Kompilatorfel C3662

"medlem" : åsidosättningsspecificeraren "specificerare" tillåts endast för medlemsfunktioner i hanterade klasser eller WinRT-klasser

Anmärkningar

En åsidosättningsspecificerare användes på en medlem av inbyggd typ, vilket inte är tillåtet.

Mer information finns i Explicita åsidosättningar.

Example

I följande exempel genereras C3662.

// C3662.cpp
// compile with: /clr /c
struct S {
   virtual void f();
};

struct S1 : S {
   virtual void f() new;   // C3662
};

ref struct T {
   virtual void f();
};

ref struct T1 : T {
   virtual void f() new;   // OK
};