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