Question about wrapping raw C pointers from D

2014-05-29 Thread Rusty D. Shackleford via Digitalmars-d-learn
Hi, in C++ I can use smart pointers to wrap raw pointers with custom deleter to automatically manage C resources. Is there anything like this in D?

Re: Question about wrapping raw C pointers from D

2014-05-29 Thread Ali Çehreli via Digitalmars-d-learn
On 05/29/2014 09:38 PM, Rusty D. Shackleford wrote: > Hi, in C++ I can use smart pointers to wrap raw pointers with custom > deleter to automatically manage C resources. Is there anything like this > in D? 1) Structs provide RAII: struct S { // ... ~this() { // cleanup } }