🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## QByteArray 1. 针对传统类似 C 语言 char* 的字符串,Qt 提供了 QByteArray 类来处理 2. QString 的字符单元是 QChar,QByteArray 的字节单元是 char 3. QByteArray 类可以处理以 '\0' 结尾的传统字符串 4. 通过隐式共享(写时拷贝)策略去减少内存的使用和不必要的数据复制 ## 作为字符串使用 作为字符串使用函数大致与 QString 相同 ``` //数值与字符串转换 int nDec = 800; QByteArray basDec; basDec.setNum(nDec); //数值转字符串 qDebug()<<basDec; ``` ## 作为字节数组使用