Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'delegate': delegate constructor: argument moet de aanwijzer zijn naar de lidfunctie van de beheerde klasse of globale functie
Opmerkingen
De tweede parameter van de constructor van de gedelegeerde neemt het adres van een lidfunctie of het adres van een statische lidfunctie van een klasse. Beide worden behandeld als eenvoudige adressen.
Example
In het volgende voorbeeld wordt C3364 gegenereerd:
// 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);
}