Вопросы к Поиску с Алисой
Использование статического приведения (static_cast) в C++ считается более надёжным по нескольким причинам:
В целом static_cast считается безопасным оператором приведения, но при неправильном использовании он может привести к неопределённому поведению. favtutor.com