Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'delegate': Delegate-Konstruktor: Argument muss zeiger auf Memberfunktion der verwalteten Klasse oder globalen Funktion sein
Bemerkungen
Der zweite Parameter des Konstruktors der Stellvertretung verwendet entweder die Adresse einer Memberfunktion oder die Adresse einer statischen Memberfunktion einer beliebigen Klasse. Beide werden als einfache Adressen behandelt.
Example
Im folgenden Beispiel wird C3364 generiert:
// C3364_2.cpp
// compile with: /clr
delegate int D( int, int );
ref class C {
public:
int mf( int, int ) {
return 1;
}
};
int main() {
C^ pC = gcnew C;
System::Delegate^ pD = gcnew D( pC,pC->mf( 1, 2 ) ); // C3364
// try the following line instead
// System::Delegate^ pD = gcnew D(pC, &C::mf);
}