Приведение указателей на функции в C ++
У меня есть указатель void, возвращаемый функцией dlsym (), я хочу вызвать функцию, указанную указателем void. Поэтому я делаю преобразование типов путем приведения:
void *gptr = dlsym(some symbol..) ;
typedef void (*fptr)();
fptr my_fptr = static_cast<fptr>(gptr) ;
Я также пыталсяreinterpret_cast
но не повезло, хотя оператор C cast, кажется, работает ..