>>25
a = static_cast <int> (d);

でいいと思うんだけど・・・どーなんでしょ