Share via


Upozornění kompilátoru (úroveň 1) C4688

'constraint': seznam omezení obsahuje privátní typ sestavení Type.

Seznam omezení má soukromý typ sestavení, což znamená, že nebude k dispozici, pokud je typ přístupný z mimo sestavení. Další informace najdete v tématu Obecné typy.

Příklad

Následující ukázka vygeneruje C4688.

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