将c++转换为VB.网络问题

Convert C++ to VB.Net issues

本文关键字:网络 问题 VB c++ 转换      更新时间:2023-10-16

我有几个问题,我想把一小段代码从c++转换到vb.net,但我不能这样做,因为我不知道std::在vb.net

中是什么
inline float NormalizeAngle(float flAng)
{
    if(!std::isfinite(flAng))
    {
        return 0.0f;
    }
    return std::remainder(flAng, 360.0f);
}

这个

inline void ClampViewAngles(Vector3_t& vecAng)
{
    vecAng.x = std::max(-89.0f, std::min(89.0f, NormalizeAngle(vecAng.x)));
    vecAng.y = NormalizeAngle(vecAng.y);
    vecAng.z = 0.0f;
}

学徒它是(isNan在vb.net我不确定。)谷歌没有帮我!

您需要在Double上进行测试。IsInfinity或Double。IsNanhttps://msdn.microsoft.com/en-us/library/system.double_methods (v = vs.110) . aspx

要有最小和最大方法,您需要导入系统。在vb文件的顶部,你会得到所有其他算术的好东西https://msdn.microsoft.com/en-us/library/system.math (v = vs.110) . aspx