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


C3298 fordítási hiba

"constraint_1": a "constraint_2" nem használható kényszerként, mert a "constraint_2" ref kényszerrel rendelkezik, és az "constraint_1" értékkorlátozással rendelkezik

Megjegyzések

A kényszerek kölcsönösen kizáró jellemzői nem határozhatók meg. Egy általános típusparaméter például nem korlátozható értéktípusra és hivatkozástípusra.

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

Example

Az alábbi példa C3298-at hoz létre.

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