返回

云风,你好。今天看你在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里并列的属性,你在循环中对并列的属性进行操作,有何用意呢?

名字: 自动排版 密码:

回复 | (2052) | Chinainvent | 2008-10-05 08:39:32