QByteArray的构造函数QByteArray(const char *data, int size = -1)是共用参数data的内存还是重新分配内存
时间: 2024-05-29 09:14:15 浏览: 84
参数QByteArray的校验ModbusCRC16.docx
QByteArray的构造函数QByteArray(const char *data, int size = -1)会重新分配内存来存储字符串。如果提供的参数size小于0,QByteArray会自动计算data的长度,并将其作为size参数。如果提供的参数size大于0,QByteArray会将data中的前size个字符复制到新分配的内存中。这个构造函数不会共用参数data的内存。
阅读全文