Spec-Zone.ru › Qt 6.1

Класс QByteArrayList

Класс QByteArrayList предоставляет список массивов байтов. Подробнее...

Заголовок: #include <QByteArrayList>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
С момента: Qt 5.4
Наследуется от: QList
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются реентерабельными.

Открытые функции

QByteArray join() const
QByteArray join(const QByteArray &separator) const
QByteArray join(char separator) const

Связанные нечлены

QByteArrayListIterator
QMutableByteArrayListIterator

Подробное описание

QByteArrayList фактически представляет собой просто QList<QByteArray>. Он документирован как полноценный класс только для простоты документирования методов членов, которые существуют только в QList<QByteArray>.

Все функциональные возможности QList также применяются к QByteArrayList. Например, вы можете использовать isEmpty(), чтобы проверить, пуст ли список, и вы можете вызвать функции, такие как append(), prepend(), insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast() и removeOne() для изменения QByteArrayList. Кроме того, QByteArrayList предоставляет несколько методов join() для конкатенации списка в один QByteArray.

Цель QByteArrayList существенно отличается от цели QStringList. В то время как QStringList имеет много методов для обработки элементов внутри списка, QByteArrayList не имеет. Как правило, QStringList следует использовать всякий раз, когда вы работаете со списком удобочитаемых строк. QByteArrayList следует использовать для обработки и эффективного объединения больших блоков двоичных данных, например, при последовательном приёме сериализованных данных через QIODevice.

См. также QByteArray и QStringList.

Документация функций-членов

QByteArray QByteArrayList::join() const

Объединяет все массивы байтов в один массив байтов.

QByteArray QByteArrayList::join(const QByteArray &separator) const

Объединяет все массивы байтов в один массив байтов, разделяя каждый элемент заданным separator.

QByteArray QByteArrayList::join(char separator) const

Объединяет все массивы байтов в один массив байтов, разделяя каждый элемент заданным separator.

Связанные нечлены

QByteArrayListIterator

Тип QByteArrayListIterator предоставляет итератор по умолчанию в стиле Java для QByteArrayList.

QByteArrayList предоставляет как итераторы в стиле Java, так и итераторы в стиле STL. Итератор по умолчанию в стиле Java просто представляет собой тип определения для QListIterator<QByteArray>.

См. также QMutableByteArrayListIterator и QByteArrayList::const_iterator.

QMutableByteArrayListIterator

Тип QByteArrayListIterator предоставляет неконстантный итератор в стиле Java для QByteArrayList.

QByteArrayList предоставляет как итераторы в стиле Java, так и итераторы в стиле STL. Неконстантный итератор в стиле Java просто представляет собой тип определения для QMutableListIterator<QByteArray>.

См. также QByteArrayListIterator и QByteArrayList::iterator.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qbytearraylist.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API