【发布时间】:2014-05-11 22:06:13
【问题描述】:
我有两个QByteArray、sData 和dData。
我想将n 字节从dData 中的位置x 即&dData[x] 复制到sData 的位置y 即&sData[y]。
在 C 中,数组复制由 memcpy(&dData[x], &sData[y], n); 完成
如何在Qt中复制QByteArray以上的数据?
【问题讨论】:
-
这不是一个答案,而是一个重要的考虑因素:请记住,QByteArray 的原始数据工具允许您使用 QByteArray 对象作为 C 数组的前端。它不会从所述原始数据中复制任何内容,并且您不能将此类 QByteArray 对象传递到原始数据存在的范围之外。
标签: qt qbytearray