Шаг 62.
Библиотека Qt.
Массив битов QBitArray

    На этом шаге рассмотрим массив битов QBitArray.

    Этот класс управляет битовым (или булевым) массивом. Каждое из сохраняемых значений занимает только один бит, не расходуя лишней памяти. Значения упаковываются в байты с помощью класса QByteArray. Этот тип используется для хранения большого количества переменных типа bool.

    Для операций с битами этот класс предоставляет методы для чтения testBit() и записи setBit(). Наряду с этими методами существует также оператор [], с помощью которого можно обращаться к каждому биту в отдельности:

QBitArray bits(3);
bits[0] = bits[1] = true;
bits[2] = false; 

    На следующем шаге рассмотрим списки QList<T>, QLinkedList<T>.




Предыдущий шаг Содержание Следующий шаг