[Development] QList

Thiago Macieira thiago.macieira at intel.com
Tue May 23 16:27:46 CEST 2017


On Tuesday, 23 May 2017 04:56:52 PDT Olivier Goffart wrote:
> In my opinion for Qt6, we should make prepend, takeFirst amortized O(1) in
> QVector.

That is not very difficult once we move the begin pointer out of the d pointer 
and into the main QVector class. We need to add an interface to QArrayData to 
shrink and expand the buffer without relocating it. With that, we practically 
hide the allocated capacity information from QVector too.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list