【发布时间】:2016-01-14 07:10:13
【问题描述】:
为什么声明:
QByteArray data (initialized somehow);
if(data.at(0) == 0xFF)
do_something();
给出这样的警告: 由于数据类型 [-Wtype-limits] 的范围有限,比较总是错误的。
您可以使用0xff 值初始化QByteArray:
QByteArray data;
data[0]=0xff;
这不会给出警告或错误,那么为什么不能将它与0xff 值进行比较?
【问题讨论】:
标签: c++ qt hex comparison qbytearray