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 {};
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro