将QByteArray转成char*
时间: 2023-07-23 20:06:20 浏览: 85
Qt中QString转换成const char * ()、QByteArray等方法
可以使用`QByteArray`的`data()`函数来获取指向其数据的指针,返回的是一个`char*`类型的指针。例如:
```cpp
QByteArray byteArray = "Hello World!";
char* charArray = byteArray.data();
```
这样就可以将`QByteArray`转换成`char*`类型。需要注意的是,`data()`函数返回的指针指向的数据是`QByteArray`内部的数据,如果`QByteArray`的生命周期结束了,那么指向其数据的指针就会失效。
阅读全文