non-determinant object lifetime and memory management
Frustrated
c1514843 at drdrb.com
Sat Nov 30 00:35:22 PST 2013
I need to pass around some objects(specifically int[]) that may
be used by several other objects at the same time. While I could
clone these and free them when the parent object is done this
wastes memory for no real reason except ease of use.
Since many objects may contain a ptr to the array, what would be
the best way to deal with deallocating them? I could wrap the
array in a collection an use ARC but is there a better way?
Is there something in std.allocators that can help?
(Should be obvious that I'm trying to avoid the GC)
More information about the Digitalmars-d-learn
mailing list