Наше серверное приложение выполняет множество целых тестов в режиме горячего кода, в настоящее время мы используем следующую функцию:
inline int IsInteger(double n)
{
return n-floor(n) < 1e-8
}
Эта функция очень горячая в нашей рабочей нагрузке, поэтому я хочу, чтобы она была как можно быстрее. Я также хочу исключить библиотечный вызов "floor", если смогу. Любые предложения?