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.
'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);
}