Win32SDK のようにキャストがボロボロでるプログラムでも C++ キャストを
使わなきゃいけないかい?
むしろ可読性下がると思うんだけど。