Direct3D のサンプルで FLOAT x = (FLOAT)sin(....); というのを
よく見かけるのですが、上記のようなケースで sin() の戻り値を
明示的に FLOAT型へキャストする必要はあるのでしょうか。ちなみに
typedef float FLOAT; となっているようです。