qbytearray 溢出
时间: 2023-08-08 15:10:22 浏览: 154
Qt利用串口读取bin文件
5星 · 资源好评率100%
QByteArray 是用来存储二进制数据的类,如果你在使用它时发生了溢出,可能是因为你在向 QByteArray 中添加过多的数据,导致 QByteArray 超出了它能够存储的范围。
为了避免这种问题,你可以在使用 QByteArray 时,事先确定好它需要存储的数据的大小,然后分配足够的内存空间。如果你需要存储的数据大小是未知的,可以使用动态数组 QVector<QByteArray> 来代替 QByteArray,这样可以动态地添加或删除数据,避免溢出问题的发生。
阅读全文