0
点赞
收藏
分享

微信扫一扫

ambiguous call to overloaded function

小编 2022-07-27 阅读 90


出错代码:

fun(int
{

}


fun(float
{

}


void CTest22Dlg::OnButton1()

{

fun(3.0);

}

错误信息:


error C2668: 'fun' : ambiguous call to overloaded function


问题分析:

编绎系统不知道将3.0转化成浮点形还是整型。

解决方法:

void CTest22Dlg::OnButton1() 

{

fun((float)3.0);

}

举报

相关推荐

0 条评论