デフォルトをstatic_castで解釈しないのはなぜ?