小编Fin*_*ner的帖子

函数double如何工作?C++

你能解释一下这些功能是如何工作的吗?

double f(int i)
{
    cout<<"a";
    return 1;
}

int f(double i)
{
    cout<<"b";
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

对于:

f(f(f(1)));
Run Code Online (Sandbox Code Playgroud)

在我看来,结果应该是: aaa 但它确实如此aba

同样的情况,f(f(f(1.1))); 我认为应该有,aab 但有bab

c++ function

-2
推荐指数
2
解决办法
152
查看次数

标签 统计

c++ ×1

function ×1