if ( hoge* p = dynamic_cast< hoge* >( moge ) )
{
}
も禁止か・・・宝の持ち腐れじゃのぅ・・