aer*_*ite 3 c++ floating-point int overloading
我有两个重载函数,如下所示:
void print(int i) { ... }
void print(float f) { ... }
Run Code Online (Sandbox Code Playgroud)
它给了我这个错误print(1.2);:
error: call of overloaded 'print(double)' is ambiguous
Run Code Online (Sandbox Code Playgroud)
谁能解释一下为什么?
| 归档时间: |
|
| 查看次数: |
2913 次 |
| 最近记录: |