应该在c ++中指定参数吗?

时间:2016-02-20 13:12:14

标签: c++

#include <iostream> 
using namespace std;

void pri(int x);
void pri(float x);

int main() 
{     
    float x = 10.2;     
    pri(10.2);
}

void pri(int x) {
    cout << "int" << endl; 
}

void pri(float x) {  
    cout << "float" << endl;
}

在上面的代码中,当10.2作为参数给出时,它给出了编译错误,当给出x作为参数也是10.2时,它工作正常。这里发生了什么?

0 个答案:

没有答案