Removing elements from dynamic arrays?

David Qualls davidlqualls at
Wed Nov 1 07:03:02 PST 2006

I suspect that the benchmark timings may be highly dependent on
the type T of the array.  Integers should be very fast, since the
is effectively a memmove operation.
If the type T is char, I would expect things to slow down

I might suggest that simply discovering the size of the memory
block to be moved, then using a memmove() on it would be robustly
fast (independent of type T) since it is (supposed to be)
optimised to use the native type-size best suited to the machine.

David Qualls
ps: I'm VERY new to D; just learning it...

More information about the Digitalmars-d-learn mailing list