Delen via


Compilerfout C3214

'type': ongeldig typeargument voor generieke parameter 'param' van generieke 'generic_type', voldoet niet aan de beperking 'constraint'

Opmerkingen

Het type is opgegeven voor een instantie van een algemene klasse die niet voldoet aan de beperking van de algemene klasse.

Example

In het volgende voorbeeld wordt C3214 gegenereerd:

// C3214.cpp
// compile with: /clr
interface struct A {};

generic <class T>
where T : A
ref class C {};

ref class X : public A {};

int main() {
   C<int>^ c = new C<int>;   // C3214
   C<X ^> ^ c2 = new C<X^>;   // OK
}