请问一个union型的问题
ryrx 2009-04-28 11:18:47 struct s_gg{
char *d_msg;
int d_msglen;
struct s_inf tinf;
};
struct s_inf{
int d_td;
int d_sta;
union{
struct s_so aa;
struct s_oo bb;
}d_fff;
};
如果aa和bb的结构体内属性很多,例如bb有int型数组64个。
那给bb结构体赋值的时候,是否会把之上的所有变量内存重置掉?
我觉得给bb赋值,aa的内存会被重置掉,但是像d_msglen,d_td,d_sta这种都会被重置吗?