文脈読んでないから判らんが、キャストは最後の手段と思ったほうがいい。
それが理由で、C++にはわざわざ長い名前のキャスト演算子が追加されたのだし。