manual memory management
Joseph Rushton Wakeling
joseph.wakeling at webdrake.net
Tue Jan 8 15:37:10 PST 2013
On 01/08/2013 10:43 PM, Jonathan M Davis wrote:
> std.container.Array and built-in arrays are _very_ different. Array is a
> container, not a range. You can slice it to get a range and operate on that,
> but it's not a range itself.
Is there a particular reason why Array can't have a range interface itself?
> On the other hand, built-in arrays aren't true containers. They don't own or
> manage their own memory in any way, shape, or form, and they're ranges.
Forgive the naive question, but what _is_ the definition of a 'true container'?
Is managing its own memory a necessary component? Or just for D's concept of
a container?
More information about the Digitalmars-d
mailing list