このコードQByteArray
を使用して変換しようとしました:std::vector<unsigned char>
unsigned char* buffer = (unsigned char*)byteArrayBuffer.constData();
std::vector<unsigned char>::size_type size = strlen((const char*)buffer);
std::vector<unsigned char> bufferToCompress(buffer, buffer + size);
しかし、それがデータで満たされていると仮定するbyteArrayBuffer
と、とは異なる値を返すためQByteArray
、オンラインではうまく機能しないと思います。unsigned char* buffer = (unsigned char*)byteArrayBuffer.constData();
byteArrayBuffer.size()
bufferToCompress.size()
どうすれば機能しますか?