www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Call destructor before memory is freed.

reply "Ty Overby" <ty pre-alpha.com> writes:
I'm writing a freelist for storing structs in which memory is 
kept around after it is explicitly "freed" by the client.  I'm 
using std.conv.emplace with manual memory management, but I need 
to call the destructor on the memory right when the caller tries 
to free.
Feb 10 2014
parent =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
On 02/10/2014 02:02 PM, Ty Overby wrote:
 I'm writing a freelist for storing structs in which memory is kept
 around after it is explicitly "freed" by the client.  I'm using
 std.conv.emplace with manual memory management, but I need to call the
 destructor on the memory right when the caller tries to free.
o.destroy() Ali
Feb 10 2014