Code:
int foo (double num)
{
if ( (int64) num == -1) return 0;
return -1;
}
int foo (double num)
{
if ( (int64) num == -1) return 0;
return -1;
}
Hocu da procitam double kao int64, ali ga kompajler uporno cita kao
double pa ga konvertuje u integer, sto meni ne odgovara,
jer broj moze biti i NAN, pa ne bi da rizikujem exception.

Kako procitati double kao int64