typedef struct AA{
WORD BlockX;
}aa;
typedef CList<aa,aa&> AList;
typedef struct BB{
AList aList;
}bb;
bb r1;
出现这种情况,可以将typedef CList<aa,aa&> AList;改为typedef CList<aa*,aa*> AList;
typedef struct AA{
WORD BlockX;
}aa;
typedef CList<aa,aa&> AList;
typedef struct BB{
AList aList;
}bb;
bb r1;
出现这种情况,可以将typedef CList<aa,aa&> AList;改为typedef CList<aa*,aa*> AList;