[Interest] 64 bit capable QVector

André Pönitz andre.poenitz at mathematik.tu-chemnitz.de
Wed Sep 4 20:15:08 CEST 2013


(re-arranged)

On Tue, Sep 03, 2013 at 11:55:33PM +0200, Philippe wrote:
> AlexV Malyushytskyy <alexmalvtk at gmail.com> wrote:
> > This question appears on the mailing lists since Qt 3 at least .
> > 
> > At one point I was disappointed with having signed int restriction, but
> > then I decided that  QT containers are just a convenience classes which
> > are designed to work with either widgets or data of limited size
> > displayed by that widgets.
> > 
> > If  guaranteed performance is needed you should use STL anyway.  I
> > could easily guess 99.9% of Qt programmers don't need 64 bit
> > containers... Qt containers are far more than "just convenience"
> > classes.
>  
> STL is first of all an interface and there are various implementations,
> hence your remark about performances does not make sense.

Alex's remark makes a lot of sense. QVector provides not only a lot of
"priceless" convenience, but also some features like implicit sharing which
do come with a "price tag".

The focus areas of QVector and std::vector are not the same, so there's no
uniform one-is-better-than-the-other.

Amdre'



More information about the Interest mailing list