Задать вопрос
@Lost_brain

Как правильно преобразовать QByteArray в QBitArray?

QBitArray bits;
    QByteArray bytes;

    bytes.push_back('v');
    bytes.push_back('e');
    bytes.push_back('N');
    bytes.push_back('m');
    bytes.push_back('v');
    bytes.push_back('F');
    bytes.push_back('R');
    bytes.push_back('o');

    bits = QBitArray::fromBits(bytes.constData(), 8);
    qDebug() << bits ;

Для преобразования QByteArray в QBitArray можно сделать вот так: bits = QBitArray::fromBits(bytes.constData(), 8);
Но метод .constData() возвращает const char *. Это не помешает обработки сырых байтов? Почему используется const char *, а не const unsigned char *?
  • Вопрос задан
  • 425 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы