Приведение указателей функций в C++C++

Программы на C++. Форум разработчиков
Anonymous
Приведение указателей функций в C++

Сообщение Anonymous »

У меня есть указатель void, возвращаемый dlsym(), я хочу вызвать функцию, на которую указывает указатель void.
Поэтому я выполняю преобразование типа путем приведения:

Код: Выделить всё

void *gptr = dlsym(some symbol..) ;
typedef void (*fptr)();
fptr my_fptr = static_cast(gptr) ;
Я также пробовал reinterpret_cast, но безуспешно, хотя оператор приведения C, похоже, работает..

Подробнее здесь: https://stackoverflow.com/questions/109 ... sting-in-c

Вернуться в «C++»