нужна либо проверка результата dynamic_cast-а, либо static_cast