QString QByteaArray的data記憶體采用malloc分配,那如果我用QString定義了一個區域變數,可data存盤記憶體還是在全域堆里分配,這樣的話,如果頻繁定義使用qstring,或者data長度頻繁變化,是否會帶來很多記憶體碎片?有什么好的解決辦法?
uj5u.com熱心網友回復:
長度變化,每次都是先deallocate進行釋放然后再重新申請空間,另外,qstring一般不做過長資料的保存,如果資料很多,可以考慮直接按bytearray進行保存,用完了自己delete。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/42392.html
標籤:Qt
上一篇:appium真機除錯時報錯
