QList<QByteArray>
时间: 2023-11-02 16:19:57 浏览: 71
Qt QListView示例
QList<QByteArray> 是一个模板类,用于存储 QByteArray 类型的元素的列表。 QByteArray 是 Qt 中的一个类,用于存储字节数据。它可以用来存储原始字节和传统的以 '\0' 结尾的字符串(const char *)。QByteArray 提供了比 const char * 更多的便利之处,比如它可以确保数据以 '\0' 结尾,并使用隐式共享来减少内存使用。在大多数情况下,QString 类是更常用的字符串存储类,因为它存储的是16位 Unicode 字符,更适合存储非 ASCII/非 Latin-1 字符。但是,QByteArray 在需要存储原始二进制数据或需要节省内存的情况下非常适用,特别是在嵌入式 Linux 下的 Qt 开发中。你可以使用 QByteArray 的构造函数来初始化一个 QByteArray 对象,其中一个方法是将 const char* 传递给它。例如,QByteArray ba("hello") 将创建一个包含 "hello" 字符串的 QByteArray 对象,其中 size() 等于 5,末尾包含了 '\0'。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [QQ (6).zip](https://download.csdn.net/download/feifei66676/11615736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Qt QByteArray字节数组](https://blog.csdn.net/m0_73443478/article/details/129365632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Qt之QByteArray](https://blog.csdn.net/qq_39048131/article/details/124193719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文