Delen via


Compilerwaarschuwing (niveau 1) C4688

'beperking': de beperkingslijst bevat een assemblage privétype 'type'

Opmerkingen

Een beperkingenlijst heeft een type dat alleen in de assembly toegankelijk is, wat betekent dat deze niet beschikbaar is als het type benaderd wordt van buiten de assembly. Zie Generics voor meer informatie.

Example

In het volgende voorbeeld wordt C4688 gegenereerd.

// C4688.cpp
// compile with: /clr /c /W1
ref struct A {};   // private type
public ref struct B {};

// Delete the following 3 lines to resolve.
generic <class T>
where T : A   // C4688
public ref struct M {};

generic <class T>
where T : B
public ref struct N {};