我有以下结构:
struct type1 {
struct type2 *node;
union element {
struct type3 *e;
int val;
};
};
当初始化一个指向*f
实例的指针type1
并执行类似的操作时:
f.element->e
甚至只是f.element
,我得到:
error: request for member ‘element’ in something not a structure or union
我在这里监督什么?