Ponteiros de função lançando em C ++
Eu tenho um ponteiro void retornado por dlsym (), eu quero chamar a função apontada pelo ponteiro void. Então eu faço uma conversão de tipo por casting:
void *gptr = dlsym(some symbol..) ;
typedef void (*fptr)();
fptr my_fptr = static_cast<fptr>(gptr) ;
Eu também tenteireinterpret_cast
mas sem sorte, embora o operador de elenco C parece funcionar ..