deprecated delete and manual memory management

Benjamin Thaut code at benjamin-thaut.de
Tue Apr 26 10:36:37 PDT 2011


I've been reading through various delete topics in the past hour, but 
couldn't find any statement on how manual memory management would look, 
if the delete operator is deprecated. Something like the following seems 
really odd:

class foo {
	public new(size_t sz){ //language support
		return malloc(sz);
	}

	public void Delete(){ // no language support ??
		this.__dtor();
		free(this);
	}
}

auto fooInst = new foo(); //language support
fooInst.Delete(); //no language support ??
-- 
Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list