LINUX.ORG.RU

История изменений

Исправление jeuta, (текущая версия) :

https://github.com/qt/qtbase/blob/5.10/src/corelib/tools/qbytearray.cpp#L2133

QByteArray &QByteArray::insert(int i pos, const char *str, int len)
Я думаю, будет быстрее, чем operator= (я вообще боюсь пытаться осмыслить, что там делается) (UPD: operator= не подходит т.к. у ТС заранее известен размер, а вообще в нём делается copy-on-write копирование, как я понял)

Исправление jeuta, :

https://github.com/qt/qtbase/blob/5.10/src/corelib/tools/qbytearray.cpp#L2133

QByteArray &QByteArray::insert(int i pos, const char *str, int len)
Я думаю, будет быстрее, чем operator= (я вообще боюсь пытаться осмыслить, что там делается)

Исходная версия jeuta, :

https://github.com/qt/qtbase/blob/5.10/src/corelib/tools/qbytearray.cpp#L2055

QByteArray &QByteArray::insert(int i pos, const char *str, int len)
Я думаю, будет быстрее, чем operator= (я вообще боюсь пытаться осмыслить, что там делается)