Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'delegate': delegát konstruktor: argument musí být ukazatel na členovou funkci spravované třídy nebo globální funkce.
Poznámky
Druhý parametr konstruktoru delegáta přebírá adresu členské funkce nebo adresu statické členské funkce libovolné třídy. Oba se považují za jednoduché adresy.
Example
Následující příklad vygeneruje C3364:
// 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);
}