I understand that reinterpret_cast is dangerous, I\'m just doing this to test it. I have the following code:
reinterpret_cast
int x = 0; double y = reinterpret_c
That's interesting. Maybe it's doing an implicit conversion from int to float before it attempts the cast to double. int and float types tend to be the same size in bytes (depending on your system of course).