manual memory management

deadalnix deadalnix at gmail.com
Tue Jan 8 22:57:33 PST 2013


On Wednesday, 9 January 2013 at 06:56:00 UTC, Mehrdad wrote:
> On Tuesday, 8 January 2013 at 22:19:56 UTC, Walter Bright wrote:
>> One thing I'd add is that a GC is *required* if you want to 
>> have a language that guarantees memory safety
>
>
>
> Pardon?  shared_ptr anyone? You can totally have a language 
> that only provides new/delete facilities and which only access 
> to memory through managed pointers like shared_ptr... without a 
> GC. I don't see where a GC is "required" as you say.

Such a program is guaranteed to have memory leak, unless you add 
a GC on top of the managed pointers.


More information about the Digitalmars-d mailing list