当前位置:  开发笔记 > 编程语言 > 正文

参数或返回类型隐式转换在C++中是否优先?

如何解决《参数或返回类型隐式转换在C++中是否优先?》经验,为你挑选了1个好方法。
如何解决《参数或返回类型隐式转换在C++中是否优先?》经验,为你挑选了1个好方法。

如果我有代码:

int f(int a) { return a; }
double f(double g) { return g; }

int main()
{
    int which = f(1.0f);
}

调用f的哪个重载,为什么?



1> Mark Ransom..:

返回类型根本不考虑过载,因此您将获得双重版本.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有