Я пытаюсь выяснить, как обернуть элемент boost :: function (используемый как обратный вызов события) неуправляемого класса в событие класса C ++ / CLI. У меня нет контроля над неуправляемым классом. Все, что я могу сделать, это понять, как правильно написать класс C ++ / CLI.
Вот пример неуправляемого класса:
class X
{
public:
boost::function<void (double)> XChanged;;
void Set(double x)
{
XChanged(x)
}
};
Я много чего пробовал, но продолжаю сталкиваться с проблемами. Я уверен, что это проще, чем кажется. Любая помощь будет принята с благодарностью!