Megosztás a következőn keresztül:


Fordítóhiba C3299

"member_function": nem adható meg korlátozás, az alapmetódus örökli őket

Megjegyzések

Egy általános tagfüggvény felülírásakor nem adhat meg kényszerfeltételeket (a kényszerek ismétlése azt jelenti, hogy a kényszerek nem öröklődnek).

A felülírt általános függvény kényszer záradékai öröklődnek.

További információ: Általános típusparaméterek (C++/CLI) korlátozásai.

Example

Az alábbi példa C3299-et hoz létre.

// 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;
};