用 char 的值作为数组下标(例如,统计字符串中每个字符出现的次数),要考虑到
char 可能是负数。有的人考虑到了,先强制转型为 unsigned int 再用作下标,这仍然
是错的。正确的做法是,先强制转型为 unsigned char,再用作下标。这涉及 C++ 整型
提升的规则,就不详述了。
还没想明白,mark
讨论: http://bbs.csdn.net/topics/390798506
cite: http://mwtx.blog.163.com/blog/static/3893912920117246365145/