'Write Great Code'书中的一处错误

来源:互联网 发布:新手淘宝客如何找免单 编辑:程序博客网 时间:2024/05/22 03:22

今天看中文版'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上提交了勘误。

更多参见:http://bigwhite.blogbus.com/logs/2006/12/4137065.html