Delen via


Compilerfout C3298

'constraint_1': kan 'constraint_2' niet gebruiken als een beperking omdat 'constraint_2' de verw-beperking heeft en 'constraint_1' de waardebeperking heeft

Opmerkingen

U kunt geen wederzijds exclusieve kenmerken voor een beperking opgeven. Een algemene typeparameter kan bijvoorbeeld niet worden beperkt tot zowel een waardetype als een verwijzingstype.

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

Example

In het volgende voorbeeld wordt C3298 gegenereerd.

// C3298.cpp
// compile with: /clr /c
generic<class T, class U>
where T : ref class
where U : T, value class   // C3298
public ref struct R {};