Aviso do compilador (nível 1) C4541
'identifier' usado em tipo polimórfico 'type' com /GR-; isso pode resultar em um comportamento imprevisível
Você tentou usar um recurso que exige informações de tipo em tempo de execução sem habilitar informações de tipo em tempo de execução. Recompile com /GR.