
7 Feb
2008
7 Feb
'08
3:31 p.m.
On Thursday 07 February 2008 07:40 am, Fernando Cacciola wrote:
Then I suspect you don't really want to "convert" the float to int but to get at the value-representation of the float. If that's the case, you can do this:
char* float_value_rep = static_cast
(static_cast (&your_float));
Isn't this what reinterpret_cast is for? It wouldn't require bouncing through a void*. Also, to the original poster, don't succumb to the temptation to cast to anything other than a char* (like an int*) or you'll end up in strict aliasing violation hell. -- Frank