【发布时间】:2012-02-22 13:10:13
【问题描述】:
我有一个原型如下所示的函数:
void example (double &var);
但是,我的问题是我可能还需要使用一些浮点值调用函数。 例如
float temp=10.1;
example(temp)
如果我这样做,我的代码不会编译,可能是因为将浮点值传递给双引用变量。
我想避免为 double 和 float 编写重载函数。
有人可以建议一种更清洁/更好的方法来实现这一点吗?
Function 基本上是一个截断函数,它截断给定的输入,是的,原件已被修改。
谢谢。
【问题讨论】:
标签: c++ pass-by-reference