【发布时间】:2015-07-08 17:53:42
【问题描述】:
我想调用一个foo(void * data) 类型的函数,它的输入参数是一个结构变量。
我听说当输入格式是 void 类型时,它接受所有类型的输入变量类型。不过,我收到一条错误消息。
struct info{
int element;
};
struct info inserter_info;
inserter_info.element = 0;
inserter(inserter_info);
inserter() 的原型是void * inserter(void * data)。
我尝试投射,但也收到错误消息。
【问题讨论】:
-
什么您收到错误消息?在发布有关错误的问题时,请始终在问题中包含实际错误(完整且未经编辑)。请编辑您的问题以包含该信息。
-
你可以在这里找到一些相关信息stackoverflow.com/q/23805910/2436175
标签: c pointers struct parameter-passing void