Delen via


Compilerfout C3868

'type': beperkingen voor algemene parameter 'parameter' verschillen van die in de declaratie

Opmerkingen

Meerdere declaraties moeten dezelfde algemene beperkingen hebben. Zie Generics voor meer informatie.

Example

In het volgende voorbeeld wordt C3868 gegenereerd.

// C3868.cpp
// compile with: /clr /c
interface struct I1;

generic <typename T> ref struct MyStruct;
generic <typename U> where U : I1 ref struct MyStruct;   // C3868

// OK
generic <typename T> ref struct MyStruct2;
generic <typename U> ref struct MyStruct2;

generic <typename T> where T : I1 ref struct MyStruct3;
generic <typename U> where U : I1 ref struct MyStruct3;