您好!
我使用的是 TI clang v2.1.2.LTS
我有一个课程 CbADC_器件 具有成员函数 public: uint32 OpenSetCb (uint32_t){}
我正在尝试创建一个指向该功能的指针、
#包含
使用 FunctionPtrType = int32_t (CbADC_Device::::*)(uint32_t);
FunctionPtrType funcPtr =&CbADC_Device::OpenSetCb;
void* ptr =(void*)(funcPtr);=================== 错误
正在获取 clang 错误
错误:无法初始化类型为"void *"的变量,其左值为"FunctionPtrType"(也称为"int32_t (CbADC_Device::*)(uint32_t))
已尝试重新解释 cast -同时出错
如何获取函数的 void * ptr?
请提供建议
谢谢。
Eli