new Type[count] takes too much?
Namespace
rswhite4 at googlemail.com
Thu Oct 31 02:15:51 PDT 2013
I'm sure we had already this conversation but I don't find the
thread.
T[] buffer = new T[N]; assumes more space than stated (in average
2010 elements more. See: http://dpaste.dzfl.pl/af92ad22c). It
behaves exactly like reserve and that is IMO wrong. If I reserve
memory with buffer.reserve(N), I want to have at least N
elements. That behaviour is correct. But if I use new T[N] I
mostly want exactly N elements and no extra space.
Thoughts?
More information about the Digitalmars-d-learn
mailing list