<div dir="ltr">This rather nicely proves my point. Jason isn't even new to this list and he didn't realize the problems. <div>No, community as a whole did _not _ have "years and years" to port away from QList</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 20, 2019 at 6:07 PM Jean-Michaël Celerier <<a href="mailto:jeanmichael.celerier@gmail.com">jeanmichael.celerier@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>> 
QList is just a linked list <br></div><div><br></div><div>you're in for a rude awakening :-) <a href="https://doc.qt.io/qt-5/qlist.html" target="_blank">https://doc.qt.io/qt-5/qlist.html</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 20, 2019 at 5:03 PM Jason H <<a href="mailto:jhihn@gmx.com" target="_blank">jhihn@gmx.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
> Ok, QList as an alias for QVector takes care of the technical issues I<br>
> have with using inheritance. It doesn't address my concerns regarding<br>
> breaking QList behaviour. What purpose is served to call something QList<br>
> that is in fact a QVector? Please spell it out for me, as I don't see<br>
> it.<br>
<br>
My understanding is that QVector requires contiguous memory, consuming a giant block for all the items in the list. QList is just a linked list. QVector will fail sooner when memory fragmentation is a problem. I would expect systems with long-running processes and limited RAM (i.e. embedded, a Raspberry Pi, phone, etc) to encounter this sooner than other systems, especially when the size of each object is large. (You could always just store pointers though)<br>
<br>
<br>
_______________________________________________<br>
Development mailing list<br>
<a href="mailto:Development@qt-project.org" target="_blank">Development@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/development" rel="noreferrer" target="_blank">https://lists.qt-project.org/listinfo/development</a><br>
</blockquote></div>
_______________________________________________<br>
Development mailing list<br>
<a href="mailto:Development@qt-project.org" target="_blank">Development@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/development" rel="noreferrer" target="_blank">https://lists.qt-project.org/listinfo/development</a><br>
</blockquote></div>