LINUX.ORG.RU

callbacks в C++


0

0

Как реализовать callbacks на C++?

Нужно что-то типа вот этого кода на C:

#define JUMP_F(f) void f (Event *event)

struct Сallbacks {
char* func_name;
jump_f *f;
};

static Callbacks CALLS[] = {
{ "FUNC_1", Function1 },
{ "FUNC_2", Function2 }
};

void Function1 (Event *event);
void Function2 (Event *event);

А как на C++, если Function1 и Function2 методы разных объектов?

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.