Casting in Safe D
    David Held via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Nov 26 16:27:53 PST 2014
    
    
  
On 11/23/2014 3:12 PM, anonymous wrote:
> [...]
> And even pointer dereferencing is @safe. Invalid ones will fail
> with a segfault at run time:
> void foo(int* a) @safe {*a = 13;}
Hmm...throwing an exception is a well-defined behavior, but is 
segfaulting a well-defined behavior of correct D programs?  This seems 
like a peculiar definition of "safe" to me...
Dave
    
    
More information about the Digitalmars-d-learn
mailing list