为什么这是一个警告?我认为在很多情况下使用multi-char int常量而不是"无意义"数字或者使用相同值定义const变量更为明确.解析wave/tiff /其他文件类型时,可以更清楚地将读取值与某些"EVAW","数据"等进行比较,而不是相应的值.
示例代码:
int waveHeader = 'EVAW';
为什么这会发出警告?
c c++ portability casting compiler-warnings
c ×1
c++ ×1
casting ×1
compiler-warnings ×1
portability ×1