static_castを実装