Остаток от деления для разных типов
Почему остаток от деления operator% работает только с int%int либо double%double и т.д. Я думал что тип неявно преобразуется до большего, однако я не понимаю почему компилятор этого не делает?
Не нашел разумного ответа. Могу конечно сам переписать остаток от деления, почему так реализовано, может есть какие то подземные камни?