typeid + toString = runtime error
    Andrej Mitrovic 
    andrej.mitrovich at gmail.com
       
    Sun Dec 30 16:30:45 PST 2012
    
    
  
On 2012-12-30 17:04, Ali Çehreli wrote:
>>> Application error:
>>> core.exception.InvalidMemoryOperationError
The basic rule is don't call or do anything which can allocate memory
in a destructor. printf doesn't allocate, and if you don't do anything
that allocates you should be ok.
Maybe the compiler should warn or error on attempts to allocate memory
(implicitly or explicitly) in a dtor. Not sure..
    
    
More information about the Digitalmars-d-learn
mailing list