[fpc-pascal] Variants vs. Variant Records
F.Klaempfl at gmx.de
Sun Jul 24 11:42:51 CEST 2005
Agustin Barto wrote:
> I have to build some container classes (like java Vector) for a
> project. I was thinking on how to store some primitive values (so far
> I only need to store Integer, Real or Extended and ShortString) and I
> can't decide between variants (variant arrays) and variant records
> (dynamic arrays of variant records). Any hints?
Variant arrays, i.e. arrays _stored_ in variants are dog slow. A good
compromise is a dyn. array of variant:
a : array of variant;
If you want real speed, using dyn. arrays of variant records is the best
solution of course.
More information about the fpc-pascal