Ранее я спрашивал, было ли безопасным использование as
в C # (т.е. не взорвется): Является ли использование "as" в C # безопасным способом приведения?
Мне понравился ответ, и в итоге я использовал что-то на его основе:
Foo x = y as Foo;
if (x != null)
{
...
}
Но теперь я конвертирую свой код C # в C ++ / CLI (из-за проблемы с зависимостью ..), поэтому вопросы ...
Я ищу C ++ / CLI, эквивалентный «as», это безопасно и не взорвется во время выполнения, если не будет правильного типа. Кто-нибудь может посоветовать актерский состав, который отвечает моим потребностям? (приведите пример, если можете)
Спасибо!