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


C3218 fordítási hiba

"type" : a típus nem engedélyezett kényszerként

Megjegyzések

Ahhoz, hogy egy típus kényszer legyen, értéktípusnak vagy felügyelt osztályra vagy felületre mutató hivatkozásnak kell lennie.

Example

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

// C3218.cpp
// compile with: /clr /c
class A {};
ref class B {};

// Delete the following 3 lines to resolve.
generic <class T>
where T : A   // C3218
ref class C {};

// OK
generic <class T>
where  T : B
ref class D {};