相关疑难解决方法(0)

相互引用的结构

我希望有两个可以互相包含的结构.这是一个例子:

struct a {
  struct b bb;
};

struct b {
  struct a aa;
};
Run Code Online (Sandbox Code Playgroud)

但是这段代码没有编译.gcc说:

test.c:3: error: field ‘bb’ has incomplete type
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

c gcc

19
推荐指数
2
解决办法
9628
查看次数

标签 统计

c ×1

gcc ×1