日期:2014-05-16  浏览次数:20692 次

想破脑袋也不知道这句为什么会被爆出'char类型作为下标'的警告?
memcached.c:4810:13: 错误:数组下标类型为‘char’ [-Werror=char-subscripts]
             if ((ever[2] == '1' || ever[2] == '2') && !isdigit(ever[3])) {
             ^

这ever是const char*;但是ever[2]这个2怎么也不能是char类型啊?
------解决方案--------------------
为何memcached源码会有编译错误。
------解决方案--------------------
这段代码没有错误,错误的代码你没有贴出来