以下代码为我提供了编译错误“在分配时不兼容的类型”
文件1:
struct a{
int b;
}
文件2:
static struct a c;
void test(){
c.b = 0;
}
struct a getStruct(){
test();
return c;
}
文件3:
static struct a d;
void setStruct(){
d = getStruct(); (<-- Error)
}
我搜索过这个,但找不到我的错误。