QByteArray inArray = " ... ";
unsigned char *in = convert1(inArray);
unsigned char *out;
someFunction(in, out);
QByteArray outArray = convert2(out);
问题是如何正确地进行这些转换(convert1和convert2)。我无法更改someFunction(unsigned char*,unsigned char*),但我必须在这里使用QByteArray。
QByteArray outArray = QByteArray::fromRawData(out, strlen(out));
如果您不打算使用out
。 - graphite