好的,我有一个变量:
void * vp
通过函数传递:proccessData(void * vp)
我有一个函数接受以下参数:
findIDType(const char* const pointer)
,想要将pv作为findIDType(pv)
进行传递
使用GNU 2.95.3编译,不允许使用其他编译器。
问题是编译器没有给出为什么不可接受的原因,
只是输出了一个无用的信息cannot
。
如何将其强制转换?从void*
转换为const char* const
?
我已经尝试过(char*)pv
、(const char*)pv
和(const char* const)pv
,但都没有成功。
findIDType(static_cast<char*>(vp));
。 - Felix Glas