返回
云风,你好。今天看你在google code里开源的gc代码。有一处困惑:在文件:gc.c里:167 for (i=E.size+1;i<sz;i++) {168 E.pool[i].u.free=i+1;169 E.pool[i].mark=-1;170 E.pool[i].u.n.children=0;171 }
u是一个union,而free与n是union里并列的属性,你在循环中对并列的属性进行操作,有何用意呢?