所以事情是这样的,我从蓝牙传输中接收到一个字节。在使用QDebug时,我得到以下消息:失败的行是: int v = value.toInt但是,我试图把我的头脑集中在这样一个事实:如果在字节中表示的数据(作为0和1的序列)总是有一个有效的整数表示,那么转换怎么会失败呢?(一个字节总是可以表示为-127到128之间的int )。阅读文档并没
我正在尝试从byteData读取两个字节,如下所述,在我的C++代码中。byteData中的实际值是大端字节顺序格式的二进制blob字节数组.所以我不能简单地把字节数组“转换”成一个字符串。现在我试图从byteData in C++.不知怎么的,我能够提取schemaId,而我得到的值也是正确的。现在我不知道如何从它中提取其他东西..。我在C++代码中做错了什么,