lengzizgnel

Results 1 comments of lengzizgnel

同样问题同样现象,那个很大的值应该是64位系统中size_t的0减去31的结果:18446744073709551585. 可能处理过程是这样的: c->top -= 32 - func() ;此时c-> top == 0 c->top = c->top - (32 - func()) ;此时c->top被某寄存器(say A)缓存值为0,func执行中c->top值改变为32 c->top = A - (32 - 1) ;寄存器A值未更新(bug),func返回1 c->top =...