したがって、私の C++ コードには、デバッグ用に次のコード行があります。
if(float1 != float2)
{
std::cout<<float1<<" "<<float2<<std::endl;
}
何が起こっているかというと、プログラムが if ステートメントに入っているということです...しかし、2 つの float 値を出力すると、それらは同じです。しかし、それらが同じである場合は、この if ステートメントを完全にバイパスする必要があります。ですから、なぜこれが起こっているのか、私は本当に混乱しています。