Касты в C++ | static_cast | dynamic_cast | reinterpret_cast | const_cast | c-style cast
Автор: Полевой Дмитрий
Загружено: Feb 15, 2025
Просмотров: 5,672 views
Донат: https://boosty.to/polevoydmitry/donate
Boosty: https://boosty.to/polevoydmitry
TG: https://t.me/polevoydmitry
В этом видео мы подробно разберём, какие в C++ существуют способы приведения типов (cast), зачем они нужны и чем опасны.
Разберём четыре «официальных» C++ каста, а также узнаем, как работает c-style cast и почему его использование считается дурным тоном.
1. static_cast – относительно безопасный на этапе компиляции
2. dynamic_cast – с проверкой в рантайме для полиморфных классов
3. const_cast – для изменения (или снятия) константности
4. reinterpret_cast – самый «низкоуровневый» и потенциально рискованный способ
Также обсудим, как каждый из них работает, почему они могут приводить к неопределённому поведению, и как определить, в каких случаях действительно необходимо использовать тот или иной вид приведения.
Так что - приятного просмотра!

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: