[Interest] why does Qt prefer to return QList over QVector?
Felix morack
felixover at gmail.com
Tue Jan 27 08:56:45 CET 2015
hello,
i recently gained a small, but considerable performance boost by switching
out QList for QVector in some legacy code. This is hindered by the fact
that Qt itself often returns QList, eg with QMap::values().
Is there a reason for this? Why arent QVectors used?
A somewhat related question, why is there no QList::reserve()? I guess i
see how that function might not make much sense from an algorithmic pov,
but shouldnt it at least be there as a NoOp to make it easy switching
between data structures?
best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150127/29bdaf56/attachment.html>
More information about the Interest
mailing list