Prevent copy of range in foreach
Ali Çehreli via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Aug 31 11:28:20 PDT 2016
On 08/31/2016 07:03 AM, Yuxuan Shui wrote:
> I want to make a hash table that uses
> std.experiment.allocator. The bucket is allocated from an
> allocator, and freed in ~this(). I don't want to copy the whole
> bucket in this(this).
It sounds like you are conflating the concept of a container with the concept of a range. The range should be separate from the container and should be cheap to copy.
Ali
More information about the Digitalmars-d-learn
mailing list