Загрузка...

Почему код в C++ работает по-разному? | Дмитрий Свиридкин | Организованное программирование

Фрагмент из видео "C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин | #58"

Очень долго я думал, что в C++ всё более-менее понятно. Код пишешь — он работает, вокруг куча людей тоже пишут, и вроде никаких проблем. Но потом я познакомился с неопределённым поведением.

Впервые я столкнулся с этим, когда переносил проект: под Windows всё работало, а под Linux обычный цикл чтения коэффициентов калибровки из файла тупо зацикливался. Я начал разбираться — и открыл для себя целый новый мир. Оказалось, что в C++ есть не только «светлая сторона», но и тёмная, где любая ошибка работы с памятью превращается в весёлое и очень опасное безумие.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239172

#cplusplus #cpp #rust #zig #go #aws #программирование #разработка #undefinedbehavior #scanf #убийцаКода #неопределенноеповедение #ужасыпрограммирования #работаспамятью #codelowlevel

Почему код в C++ работает по-разному? | Дмитрий Свиридкин | Организованное программирование

Видео Почему код в C++ работает по-разному? | Дмитрий Свиридкин | Организованное программирование канала Организованное программирование | Кирилл Мокевнин
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять