错误:对重载函数的模棱两可的调用

约翰
float App::fresnelReflectTerm(float etaPos, float etaNeg, float cos_theta_i)
{
float theta_i;
theta_i = acos(cos_theta_i);
    ...

这将生成“对重载函数错误的歧义调用”,并说有四个选项:

float acos(float fValue)
double acos(double _X)
float acos(float _X)
long double acos(long double _X)    

我怀疑问题是第一个和第三个都使用浮点arg并返回浮点值。但是,谁能给我一个提示,说明如何确定这四个函数的来源(我使用的是Visual Studio),以便例如消除重复项?或只是给我一个有关如何解决此问题的提示。

bakaDev

您可以在该功能上按F12。

更新资料

根据OP的评论,该问题是由于从中引入的定义acos造成的G3D::相对于使用std :: acosacos可以消除歧义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误C2668:'boost :: bind':对重载函数的模棱两可的调用

来自分类Dev

MSVC-C2668对重载函数的模棱两可的调用-它是编译器错误吗?

来自分类Dev

错误:“运算符==”的模棱两可的重载

来自分类Dev

(C++) 构造函数,默认参数,“调用重载...模棱两可”

来自分类Dev

编译时错误:调用重载方法时模棱两可。为什么?

来自分类Dev

编译时错误:调用重载方法时模棱两可。为什么?

来自分类Dev

Extensiong模棱两可的错误

来自分类Dev

Extensiong模棱两可的错误

来自分类Dev

为什么传递值和传递右值重载c ++函数调用是模棱两可的?

来自分类Dev

重载采用通用类型的方法会导致模棱两可的方法调用编译错误

来自分类Dev

具有Action <T>参数重载的模棱两可的方法调用

来自分类Dev

具有Action <T>参数重载的模棱两可的方法调用

来自分类Dev

为什么此方法重载模棱两可?

来自分类Dev

C ++模板,模棱两可的重载

来自分类Dev

矩阵加法:“ operator +”的模棱两可的重载

来自分类Dev

C ++ libconfig模棱两可的重载

来自分类Dev

模棱两可的呼叫的默认重载

来自分类Dev

'std :: cin >>'中'operator >>'的模棱两可的重载

来自分类Dev

矩阵加法:“ operator +”的模棱两可的重载

来自分类Dev

C ++ libconfig模棱两可的重载

来自分类Dev

C ++中的重载函数为unsigned char和unsigned int导致模棱两可

来自分类Dev

模棱两可的重载,隐式转换和显式构造函数

来自分类Dev

模棱两可的重载,隐式转换和显式构造函数

来自分类Dev

函数指针和std :: function上的模棱两可的重载

来自分类Dev

C ++中的重载函数为unsigned char和unsigned int导致模棱两可

来自分类Dev

对成员函数set_value的错误调用是模棱两可的(在使用pugixml库的xcode中)

来自分类Dev

C ++继承错误:模棱两可的错误

来自分类Dev

MySQL错误:1064模棱两可的错误

来自分类Dev

模棱两可的调用IQueryable或IEnumerable

Related 相关文章

  1. 1

    错误C2668:'boost :: bind':对重载函数的模棱两可的调用

  2. 2

    MSVC-C2668对重载函数的模棱两可的调用-它是编译器错误吗?

  3. 3

    错误:“运算符==”的模棱两可的重载

  4. 4

    (C++) 构造函数,默认参数,“调用重载...模棱两可”

  5. 5

    编译时错误:调用重载方法时模棱两可。为什么?

  6. 6

    编译时错误:调用重载方法时模棱两可。为什么?

  7. 7

    Extensiong模棱两可的错误

  8. 8

    Extensiong模棱两可的错误

  9. 9

    为什么传递值和传递右值重载c ++函数调用是模棱两可的?

  10. 10

    重载采用通用类型的方法会导致模棱两可的方法调用编译错误

  11. 11

    具有Action <T>参数重载的模棱两可的方法调用

  12. 12

    具有Action <T>参数重载的模棱两可的方法调用

  13. 13

    为什么此方法重载模棱两可?

  14. 14

    C ++模板,模棱两可的重载

  15. 15

    矩阵加法:“ operator +”的模棱两可的重载

  16. 16

    C ++ libconfig模棱两可的重载

  17. 17

    模棱两可的呼叫的默认重载

  18. 18

    'std :: cin >>'中'operator >>'的模棱两可的重载

  19. 19

    矩阵加法:“ operator +”的模棱两可的重载

  20. 20

    C ++ libconfig模棱两可的重载

  21. 21

    C ++中的重载函数为unsigned char和unsigned int导致模棱两可

  22. 22

    模棱两可的重载,隐式转换和显式构造函数

  23. 23

    模棱两可的重载,隐式转换和显式构造函数

  24. 24

    函数指针和std :: function上的模棱两可的重载

  25. 25

    C ++中的重载函数为unsigned char和unsigned int导致模棱两可

  26. 26

    对成员函数set_value的错误调用是模棱两可的(在使用pugixml库的xcode中)

  27. 27

    C ++继承错误:模棱两可的错误

  28. 28

    MySQL错误:1064模棱两可的错误

  29. 29

    模棱两可的调用IQueryable或IEnumerable

热门标签

归档