相关疑难解决方法(0)

用C++编写的函数指针

我有一个由dlsym()返回的void指针,我想调用void指针指向的函数.所以我通过强制转换进行类型转换:

void *gptr = dlsym(some symbol..) ;
typedef void (*fptr)();
fptr my_fptr = static_cast<fptr>(gptr) ;
Run Code Online (Sandbox Code Playgroud)

我也试过reinterpret_cast但没有运气,虽然C演员似乎工作..

c++ casting function-pointers

38
推荐指数
2
解决办法
6万
查看次数

标签 统计

c++ ×1

casting ×1

function-pointers ×1