如何将QByteArray赋值给vector
时间: 2023-05-23 15:02:14 浏览: 392
QT5.1.1QbyteArray转int32
你可以使用QByteArray的data()方法来获取其指针,然后将其转换为char*类型,并使用vector的assign()方法进行赋值,如下所示:
QByteArray byteArray;
vector<char> charVector;
char* data = byteArray.data();
charVector.assign(data, data + byteArray.size());
这将把QByteArray中的所有元素赋值到charVector中。
阅读全文