QByteArray arr;
arr.append(129);
int a = arr[0]; //-127
unsigned b = arr[0]; // 4294967169
Как получить свои 129??
QByteArray arr;
arr.append(129);
int a = arr[0]; //-127
unsigned b = arr[0]; // 4294967169
unsigned b = (uchar)arr[0];
unsigned b = (uint)arr[0];
#include <iostream>
#include <vector>
int main ( int argc, char *argv[] )
{
std::vector<char> arr;
arr.push_back( 129 );
unsigned b = (unsigned)arr[0];
std::cout << b << std::endl;
return 0;
}