QByteArray 怎么转为 char*
时间: 2023-10-19 17:05:43 浏览: 71
Qt中QString转换成const char * ()、QByteArray等方法
可以使用 `QByteArray` 的 `data()` 函数来获取 `char*` 类型的指针,如下所示:
```cpp
QByteArray byteArray = "hello";
char* charArray = byteArray.data();
```
这样就可以将 `QByteArray` 转换为 `char*` 了。需要注意的是,在使用 `char*` 指针时要确保指针指向的内存空间是有效的,否则可能会导致程序崩溃或者出现其他问题。
阅读全文