On Friday, 24 May 2019 05:09:30 PDT Mutz, Marc via Development wrote: > 1. Make QVector slower for every user (because of the extra memory load > in calculating begin())
Nope. QVector, QString and QByteArray carry their begin pointer in the object itself. So there's no indirect load *and* it supports the takeFirst() optimisation. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development