【发布时间】:2017-07-26 07:58:01
【问题描述】:
void sum(int x);
void sum(float x);
我不明白为什么这些函数重载语句会为 sum(2.3) 创建以下错误:
重载
sum(double)的调用不明确
但是对于下面两个函数重载,效果很好。
void sum(int x);
void sum(double x);
【问题讨论】:
-
使用
sum(2.3f)
标签: c++ floating-point int double overloading