宿鸭湖开发搬迁罗店:c语言 定义嵌套
来源:百度文库 编辑:高校问答 时间:2024/05/07 16:20:54
如
a.h里定义
struct A{ B b;};
b.h里定义
struct B{ A a};
怎么办???
a.h里定义
struct A{ B b;};
b.h里定义
struct B{ A a};
怎么办???
如果这两个头文件都要链编到一起的话,这样是不行的。
你可以改用指针,则可以。
struct A
{
B *b;
};
struct B
{
A *a;
};
这是定义的结构体
定义后就可以直接用了
这叫什么嵌套
还有这样的问题?没有见过!