Delen via


Compilerfout C3299

'member_function': er kunnen geen beperkingen worden opgegeven, ze worden overgenomen van de basismethode

Opmerkingen

Wanneer u een algemene lidfunctie overschrijft, kunt u geen beperkingsclausules opgeven (als u de beperkingen herhaalt, betekent dit dat de beperkingen niet worden overgenomen).

De beperkingsclausules voor de algemene functie die u overschrijft, worden overgenomen.

Zie Beperkingen voor algemene typeparameters (C++/CLI) voor meer informatie.

Example

In het volgende voorbeeld wordt C3299 gegenereerd.

// C3299.cpp
// compile with: /clr /c
public ref struct R {
   generic<class T>
   where T : R
   virtual void f();
};

public ref struct S : R {
   generic<class T>
   where T : R   // C3299
   virtual void f() override;
};