【发布时间】:2011-02-04 05:35:53
【问题描述】:
我正在尝试创建一个结构,该结构具有一个函数指针,该函数指针采用相同的结构作为参数。我现在有这个。
typedef struct sharedData
{
sem_t* forks;
int id;
void (*forkFunc)(sharedData*);
};
我收到类似的错误
错误:在“*”标记之前应为“)”
和类似的警告
warning: no semicolon at end of struct or union
warning: useless storage class specifier in empty declaration
我在这里做错了什么?
【问题讨论】:
-
你的意思是改写 struct sharedData* 吗?
标签: c struct function-pointers