Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
невозможно взять адрес 'функции' без создания экземпляра делегата
Замечания
Адрес функции был взят в контексте, отличном от создания экземпляра делегата.
Example
В следующем примере создается 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);
}
См. также
Практическое руководство. Определение и использование делегатов (C++/CLI)