Hey wait, I knew that at one point in time. I've been using Qt since 3.3. I can't keep track of all the magic under the hood.
I just hope i was right about the rest. And some judge things based off me. I am violently thrown around between Qt, Python, Java, JavaScript projects. It's a miracle that my code works at all. > Sent: Monday, May 20, 2019 at 7:08 PM > From: "NIkolai Marchenko" <enmarantis...@gmail.com> > To: "Jean-Michaël Celerier" <jeanmichael.celer...@gmail.com> > Cc: "Jason H" <jh...@gmx.com>, "Qt development mailing list" > <development@qt-project.org>, "Mutz, Marc" <m...@kdab.com> > Subject: Re: [Development] QList for Qt 6 > > This rather nicely proves my point. Jason isn't even new to this list and > he didn't realize the problems. > No, community as a whole did _not _ have "years and years" to port away > from QList > > On Mon, May 20, 2019 at 6:07 PM Jean-Michaël Celerier < > jeanmichael.celer...@gmail.com> wrote: > > > > QList is just a linked list > > > > you're in for a rude awakening :-) https://doc.qt.io/qt-5/qlist.html > > > > On Mon, May 20, 2019 at 5:03 PM Jason H <jh...@gmx.com> wrote: > > > >> > >> > Ok, QList as an alias for QVector takes care of the technical issues I > >> > have with using inheritance. It doesn't address my concerns regarding > >> > breaking QList behaviour. What purpose is served to call something QList > >> > that is in fact a QVector? Please spell it out for me, as I don't see > >> > it. > >> > >> 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) > >> > >> > >> _______________________________________________ > >> Development mailing list > >> Development@qt-project.org > >> https://lists.qt-project.org/listinfo/development > >> > > _______________________________________________ > > Development mailing list > > Development@qt-project.org > > https://lists.qt-project.org/listinfo/development > > > _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development