初学VC,一个小问题让我不知道怎么办,在线等待指导
某h文件中有:
inline long double __cdecl atan2(long double _Y, long double _X)
{return (atan2l(_Y, _X)); }
inline float __cdecl atan2(float _Y, float _X)
{return (atan2f(_Y, _X)); }
double __cdecl atan2(double, double);
共3个atan2定义,我在其他文件中要调用atan2,如下:
double dAngle = atan2(lYoffset, lXoffset);
其中参数是内部变量,已经做过定义:LONG lYoffset, lXoffset
但调试称不清楚是调用哪个atan2,我估计是数据类型不一致导致的,但我不知道怎么变换。
在线等待指导,多谢