0
我有這樣一類和委託在C#:重寫這一行C++/CLI
public delegate void Super();
public class Event
{
public event Super activate ;
public void act()
{
if (activate != null)
activate();
}
}
我需要重寫在C++/CLI。但我有一個錯誤 - usage requires Event::activate to be data member
public delegate void Super();
public ref class Event
{
public:
event Super ^activate;
void act()
{
if (activate!=nullptr)
activate();
}
};
難道是activate()
調用的問題?
它是不高興,因爲'如果(激活= nullptr!)'特別是'activate'不是數據值 –
所以如何在C++/cli中做與c#中相同的事情? –