Вот кусочек кода:
unsigned int F1(QByteArray * arr, int start){
unsigned int rez;
rez = arr[start] * 256;
rez += arr[start + 1];
return rez;
}
F2(){
QByteArray a;
unsigned int r = F1(&a, 0);
}
Но почему оно не компилируется???
rez = arr[start] * 256;
rez += arr[start + 1];Для каждой красной строчки:
1) /home/...QtSDK/Desktop/Qt/473/gcc/include/QtCore/qbytearray.h:365: ошибка: ‘QByteArray::operator QNoImplicitBoolCast() const’ is private
2)/home/.../test.cpp:18: ошибка: within this context