在一些(C ++)3D库中,我常常看到这样的代码:
float fInvLength = 1.0f / fLength;
rkAxis.x = x * fInvLength;
rkAxis.y = y * fInvLength;
rkAxis.z = z * fInvLength;
这真的比这段代码快吗?
rkAxis.x = x / fLength;
rkAxis.y = y / fLength;
rkAxis.z = z / fLength;
我主要对C#/ .NET性能感兴趣,但我也不介意有关C ++的一些信息。