Hello,I'm trying to write and read 2 byte arrays. Getting assertion failure when reading second array.
Write: QByteArrayba; QCborStreamWriterw(&ba); QByteArraya1(10,'A'); QByteArraya2(10,'B'); w.append(a1); w.append(a2); Read: QByteArrayreadByteArray(QCborStreamReader&cbor) { Q_ASSERT(cbor.hasNext());//gettingassertionfailureherewhenreading|aa2| Q_ASSERT(cbor.isByteArray()); QByteArrayresult; for(;;) { autor=cbor.readByteArray(); Q_ASSERT(r.status!=QCborStreamReader::Error); result+=r.data; if(r.status==QCborStreamReader::EndOfString) returnresult; } } QCborStreamReaderr(ba); autoaa1=readByteArray(r); autoaa2=readByteArray(r); What am I doing wrong?..
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest