If T[new] is the container for T[], then what is the container for T[U]?
Unknown W. Brackets
unknown at simplemachines.org
Sat Apr 25 10:30:22 PDT 2009
What about simply using the const/invariant information?
After all, an "array builder" is a mutable array. If you don't want to
extend it, it should be invariant or const - e.g. invariant(string).
I've always thought the separation of strings and string builders,
arrays and array builders, etc. was flawed. It's just like strcmp;
sure, it works, but is it really the right way to compare strings?
Can't I just have my == and not worry about it?
-[Unknown]
Robert Jacques wrote:
> 3) Over-allocating all arrays is a wonderful waste of memory and
> performance (re chache lines, etc). A cleaner answer is an array builder
> class, which only pays for this overhead when it's actually needed.
More information about the Digitalmars-d
mailing list