Hello,
I'd like to ask if there is any way of creating a class instance at a location given by a pointer. In C++ this is usually done using new(pointer) MyClass(); and I saw a post made by Walter Bright that suggested adding this to D. The code from that post did not compile on my machine tho. And the post was a few years old, so I don't know what the current state regarding this feature is. I really tried finding something via Google but I was unsuccessful.

The reason for this is that I am looking for a way to use classes with all their nice features but without the GC. Therefore I'd be doing all the (de)allocations on my own. For this, I am currently using malloc and free from core.stdc.

Kind regards

Reply via email to