typedef struct foo_s {
int a;
} foo;
typedef struct bar_s {
foo;
int b;
} bar;
基本上,我想做的是:
bar b;
b.a;
I know that i could do b.foo_name.a if I had named the foo struct in bar, but Id prefer not to.
这样做的任何方法?
这个问题得到了各种不同的答复,因此,请允许我解释这一需要。 我之所以要这样做,是因为我有一个需要适应我的情况的图书馆,即我必须修改原来的结构。 此外,我需要做的是,在结构开始之前增加1个项目(从一开始算起)。 因为我有一个标的,领导该项目的所有组成部分。 我可以简单地把你提到的内容混为一谈,但鉴于所有参考资料都需要打上可变和高潮的字眼。 该图像的位置。 确实有10亿种类型。