当我对 2 个头文件执行类似操作时:headerfile_1.h 和 headerfile_2.h 我收到错误:错误 C2016:C 要求结构或联合至少有一个来自 headerfile_1.h 中结构 A 定义的成员
在 headerfile_1.h
#include "headerfile_2.h"
struct a;
struct a{
B bb;
}A;
在 headerfile_2.h
typedef struct b{
void (*func0)(A *aa);
}B;
请帮助我理解,我哪里出错了。谢谢。