C++ 整型提升的规则

用 char 的值作为数组下标(例如,统计字符串中每个字符出现的次数),要考虑到
char 可能是负数。有的人考虑到了,先强制转型为 unsigned int 再用作下标,这仍然
是错的。正确的做法是,先强制转型为 unsigned char,再用作下标。这涉及 C++ 整型
提升的规则,就不详述了。


还没想明白,mark


讨论:   http://bbs.csdn.net/topics/390798506

cite:     http://mwtx.blog.163.com/blog/static/3893912920117246365145/

你可能感兴趣的:(C++,整形提升)