Spec-Zone.ru › Qt

Класс 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 предоставляет итератор const в стиле Java для QByteArrayList.

QByteArrayList предоставляет как итераторы в стиле Java, так и итераторы в стиле STL. Итератор const в стиле 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.2/qbytearraylist.html

Spec-Zone.ru

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