Div для чисел с плавающей запятой C++
Мне было интересно, если функция как div
существует для чисел с плавающей точкой в C++. Если мне нужен и результат интегрального деления, и остаток, div
предусматривает, что:
Например:
auto foo = div(5, 2);
auto quot = div.quot; // This will be 2
auto rem = div.rem; // This will be 1
Но это не работает с float
s. Пытаюсь сделать div(0.4, 0.8)
выдает ошибку компилятора:
'div': неоднозначный вызов перегруженной функции
Как я могу использовать div
за float
s?