C structs NxN intersection -
this question has answer here:
- self referential struct definition? 9 answers
i have script
a.h #include b.h typedef struct b b; typedef struct a; struct a{ val1; b val2; }
b.h #include a.h typedef struct b b; typedef struct a; struct b{ val1; b val2; }
how can make work?
can create val1
, give him val1.val2=xx
val1.val2.val1=xx
or val2.val1=xx
isn't working.
you're trying create struct contains copy of itself. can't work. can create pointer itself:
typedef struct b b; typedef struct a; struct b{ *val1; b *val2; };
Comments
Post a Comment