Replacing std.math raw pointer arithmetic with a union type
    Walter Bright via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Wed May 17 08:15:04 PDT 2017
    
    
  
On 5/16/2017 8:02 PM, tsbockman wrote:
> Such code is verbose, hard to read, and, judging by the bugs and missing
> specializations I've found, hard to write correctly. It is also not compatible
> with CTFE.
CTFE does support things like:
     double d;
     int i = *(cast(int*)&d);
as a special case, specifically to support bit manipulation of floating point types.
    
    
More information about the Digitalmars-d
mailing list