Another use case of delete, which is unfortunately deprecated. ;)
----
import std.stdio;
import core.memory;

class A {
        ~this() { writeln(`dtor`); };
};

void main() {
        auto a = new A;
        delete a;
        writeln(`after dtor`);
}
----

Ooutput:
dtor
after dtor

Reply via email to