'Write Great Code'书中的一处错误
今天看中文版’Write Great Code’第3.4.4小节的时候发现作者的一处笔误,估计应该是笔误。
第3.4.4小节讲的是如何使用’位与’创建一个模-n的计数器(modulo-n counters),在其举例中,作者意图创建一个模-32的计数器,按照作者的理论,建立一个模-32的计数器,需要这样一个’位与掩码’,n = 2^5-1 = 31,31的十六进制应该是0x1f,而作者一时失误将之写成了0x3f(63d),显然这是个模-64的计数器。中文版的翻译显然也没有发现这处笔误,这里提醒大家看书时注意一下^_^。我已经在chinapub上提交了勘误。
评论