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?

0 ответов

Другие вопросы по тегам