Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
nie może podjąć adresu "funkcji", chyba że utworzenie wystąpienia delegata
Uwagi
Adres funkcji został wykonany w kontekście innym niż tworzenie wystąpienia delegata.
Example
Poniższy przykład generuje kod C3374:
// C3374.cpp
// compile with: /clr
public delegate void MyDel(int i);
ref class A {
public:
void func1(int i) {
System::Console::WriteLine("in func1 {0}", i);
}
};
int main() {
&A::func1; // C3374
// OK
A ^ a = gcnew A;
MyDel ^ StaticDelInst = gcnew MyDel(a, &A::func1);
}
Zobacz też
Instrukcje: definiowanie obiektów delegowanych (C++/CLI) oraz korzystanie z nich