I was reversing and then i've found a definition as COERCE_FLOAT:float v28;float v29;v29 = COERCE_FLOAT(&v30);v28 = COERCE_FLOAT(&v31); // what is this?I've searched andfound  that it was a simple casting method, but really like it would be in C++?the value of v30 pass to v29 without the pointer? i don't understand.
what is COERCE_FLOAT in ida Hex-Rays' C++ pseudocode?
ida;c++;float
I assume it's just a simple cast.v29 = *reinterpret_cast< float* >( &v30 );It would be easier if you'd share the generated assembly instead of the pseudo code.