QByteArrayList Class
QByteArrayList 클래스는 바이트 배열의 목록을 제공합니다. 더 보기...
Header: | #include <QByteArrayList> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
상속합니다: | QList |
- 상속된 멤버를 포함한 모든 멤버의 목록
- QByteArrayList는 암시적으로 공유되는 클래스 및 문자열 데이터용 클래스의 일부입니다.
참고: 이 클래스의 모든 함수는 재진입합니다.
공용 함수
(since 6.3) QByteArray | join(QByteArrayView separator = {}) const |
QByteArray | join(char separator) const |
QByteArray | join(const QByteArray &separator) const |
관련 비회원
상세 설명
QByteArrayList는 실제로는 QList<QByteArray>에 불과합니다. QList <QByteArray>에만 존재하는 멤버 메서드를 간단하게 문서화하기 위해 전체 클래스로 문서화했습니다.
QList 의 모든 기능은 QByteArrayList에도 적용됩니다. 예를 들어 isEmpty()를 사용하여 목록이 비어 있는지 테스트하고 append(), prepend(), insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), removeOne()와 같은 함수를 호출하여 QByteArrayList를 수정할 수 있습니다. 또한, QByteArrayList는 목록을 단일 QByteArray 으로 연결하기 위한 여러 join() 메서드를 제공합니다.
QByteArrayList의 목적은 QStringList 와는 상당히 다릅니다. QStringList 에는 리스트 내의 요소를 조작하는 많은 메서드가 있는 반면, QByteArrayList에는 그렇지 않습니다. 일반적으로 인쇄 가능한 문자열 목록으로 작업할 때는 QStringList 을 사용해야 합니다. QIODevice 을 통해 직렬화된 데이터를 순차적으로 수신할 때와 같이 큰 바이너리 데이터를 처리하고 효율적으로 조인하려면 QByteArrayList를 사용해야 합니다.
QByteArray 와 QStringList도 참조하십시오 .
멤버 함수 문서
[since 6.3]
QByteArray QByteArrayList::join(QByteArrayView separator = {}) const
모든 바이트 배열을 주어진 separator 으로 구분된 각 요소를 가진 단일 바이트 배열로 조인합니다.
이 함수는 Qt 6.3에 도입되었습니다.
QByteArray QByteArrayList::join(char separator) const
주어진 separator 으로 각 요소를 구분하여 모든 바이트 배열을 단일 바이트 배열로 조인합니다.
QByteArray QByteArrayList::join(const QByteArray &separator) const
주어진 separator 으로 각 요소를 구분하여 모든 바이트 배열을 단일 바이트 배열로 조인합니다.
관련 비회원
QByteArrayListIterator
QByteArrayListIterator 유형 정의는 QByteArrayList 에 대한 Java 스타일 const 이터레이터를 제공합니다.
QByteArrayList 는 Java 스타일 이터레이터와 STL 스타일 이터레이터를 모두 제공합니다. Java 스타일 const 이터레이터는 QListIterator<QByteArray>에 대한 형 정의일 뿐입니다.
QMutableByteArrayListIterator 및 QByteArrayList::const_iterator 을참조하십시오 .
QMutableByteArrayListIterator
QByteArrayListIterator 유형 정의는 QByteArrayList 에 대한 Java 스타일 비-const 이터레이터를 제공합니다.
QByteArrayList 는 Java 스타일 이터레이터와 STL 스타일 이터레이터를 모두 제공합니다. Java 스타일 non-const 이터레이터는 QMutableListIterator<QByteArray>에 대한 유형 정의입니다.
QByteArrayListIterator 및 QByteArrayList::iterator 을참조하세요 .
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.