给QBytearray赋值
时间: 2023-12-15 15:06:32 浏览: 104
qbytearray的主要特性和典型用法
QByteArray可以通过构造函数、赋值运算符和append()函数来赋值。
以下是使用构造函数进行QByteArray赋值的示例:
```cpp
QByteArray ba1("hello world"); // 使用字符串字面量
QByteArray ba2("hello world", 5); // 从指定位置开始截取一定长度的字符串
QByteArray ba3(QByteArray::fromHex("68656c6c6f20776f726c64")); // 从十六进制字符串转换而来
```
使用赋值运算符进行QByteArray赋值的示例:
```cpp
QByteArray ba1 = "hello world";
QByteArray ba2;
ba2 = ba1;
```
使用append()函数进行QByteArray赋值的示例:
```cpp
QByteArray ba1;
ba1.append("hello");
ba1.append(" ");
ba1.append("world");
```
阅读全文