北京到沙河火车时刻表:c语言 定义嵌套

来源:百度文库 编辑:查人人中国名人网 时间:2024/07/05 21:03:38

a.h里定义
struct A{ B b;};

b.h里定义
struct B{ A a};
怎么办???

如果这两个头文件都要链编到一起的话,这样是不行的。

你可以改用指针,则可以。

struct A
{
B *b;
};

struct B
{
A *a;
};

这是定义的结构体
定义后就可以直接用了

这叫什么嵌套

还有这样的问题?没有见过!