Memory safety depends entirely on GC ?

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Sat Feb 21 20:19:30 PST 2015


On Saturday, 21 February 2015 at 22:13:09 UTC, Peter Alexander 
wrote:
> malloc+free can be trusted if wrapped in something like a ref 
> counted pointer, no?

Foo bazoom;

class Foo {
     void bar() {
         bazoom = this;
     }
}

void foo() {
     RefCounted!Foo f = ...
     f.bar();

     // bazoom is now a dandling pointer.
}


More information about the Digitalmars-d mailing list