У меня есть функция, прототип которой выглядит так:
void example (double &var);
Но моя проблема в том, что мне также может потребоваться вызвать функцию с некоторыми значениями с плавающей запятой. например
float temp=10.1;
example(temp)
Если я сделаю это, мой код не будет компилироваться, вероятно, из-за передачи значения с плавающей запятой в переменную с двойной ссылкой.
Я не хочу писать перегруженную функцию для чисел с плавающей запятой и двойной точности.
Может кто-нибудь предложить более чистый / лучший способ реализовать это?
Функция в основном является функцией усечения, которая усекает введенный ввод, и да, оригинал изменен.
Спасибо.