Hello,

ich found this article on the Internet that explains how to do malloc and free in D: http://fgda.pl/post/8/a-look-at-the-d-programming-language See the functions named _new and _delete. My question is whether this is really the way to allocate and free some memory for a class manually in D. Because I just did this playing around with D and it seems to work:

class D {
        public int i;
}

void main(string[] args)
{
        auto d = new D();
        delete(d);

        d.i = 123; // creates Access Violation as expected
}

The article confused me. Is the contents outdated or am I messing something up?

Thanks for shedding any light on this for me ;-).
Regards, Bienlein

Reply via email to