QString: Allocating more than needed?
Harri Porten
kde-optimize@mail.kde.org
Sun, 26 Jan 2003 12:43:53 +0100 (CET)
On Sun, 26 Jan 2003, David Faure wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sunday 26 January 2003 11:20, Stefan Heimers wrote:
> > - Is there a way to create qstrings with a fixed length, which won't
> > waste memory in case you know they will never grow?
>
> Yes, setLength().
Now please don't go around and add setLength() calls everywhere like
QString s = "foo";
s.setLength( 3 );
That won't pay off (and work) :)
> > - It would be nice to have an option to set the maximum expected length
> > of a qstring, so it won't allocate in excess, or too little if you know
> > a string will grow considerably.
>
> setLength() ? :)
This latter is the intented and "good" usage.
Harri.