Тема: float<->int
Показать сообщение отдельно

  #7  
Старый 23.09.2007, 21:45
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Код:
static inline int double2int(double d)
{
  const double t = d + 6755399441055744.0;
  return *((int *)(&t));
}
работает пиздец быстро, быстрее статиккастов и приведений типа (blahblah)