定义两个结构体 ,成员分别是指向对方的指针.

先定义的会说后面那个结构体还没有定义,怎么解决?
[24 byte] By [tzgmdz] at [2008-1-9]
# 1
struct A;
struct B;

struct A
{
B *pB;
};
struct B
{
A *pA;
};
seas110-迷@迷 at 2007-10-19 > top of Msdn China Tech,C/C++,C语言...
# 2
先声明的即可
# 3
struct B;

struct A
{
B *pB;
};
struct B
{
A *pA;
};
足矣
# 4
typedef struct A *A;
typedef struct B *B;

struct A{
B b;
};

struct B{
A a;
};
cqpp at 2007-10-19 > top of Msdn China Tech,C/C++,C语言...
# 5
解决了,但是如何给分呢?
tzgmdz at 2007-10-19 > top of Msdn China Tech,C/C++,C语言...
# 6
本着公平,公开,公正的原则。呵呵。路过而已就不用给了。
Aaron_Jerry-音乐诗人 at 2007-10-19 > top of Msdn China Tech,C/C++,C语言...
# 7
给分点击右上方的“管理”。
steedhorse-晨星 at 2007-10-19 > top of Msdn China Tech,C/C++,C语言...