Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
"Typ": Die #pragma make_public-Direktive wird derzeit nur für systemeigene Nichtvorlagentypen unterstützt
Bemerkungen
Das Pragma make_public kann nur auf systemeigene Nichtvorlagentypen angewendet werden.
Beispiel
Im folgenden Beispiel wird C2158 generiert.
// C2158.cpp
// compile with: /clr /c
ref class A {};
#pragma make_public(A) // C2158
template< typename T >
class B {};
#pragma make_public(B) // C2158
#pragma make_public(B<int>) // C2158
void C () {}
#pragma make_public(C) // C2158
class D {};
#pragma make_public(D) // OK