ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Type Punning in C++: How Type Conversions Can Break Your Code

Автор: CppQuest

Загружено: 2026-01-02

Просмотров: 24

Описание: Type punning in C++ looks harmless — until the compiler breaks your assumptions.

In this video, we focus on strict aliasing and show how certain type conversions introduce undefined behavior, even when the code appears to work. Through a concrete example, you’ll see how violating aliasing rules allows the compiler to legally optimize away logic you expect to run.

Timestamps:
Intro - 00:00
Pointer Aliasing - 01:40
Strict Aliasing - 03:05

References
Link to example: https://www.godbolt.org/z/dravz16Kq

Blog posts:
https://silvermight.com/2025/10/23/type-pu...

CppCon:
   • Type punning in modern C++ - Timur Doumler...  

#cpp #cplusplus #undefinedbehavior #typepunning #compiler #optimization #lowlevel

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Type Punning in C++: How Type Conversions Can Break Your Code

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Understanding noexcept in C++

Understanding noexcept in C++

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

Stop Cham #1404 - Niebezpieczne i chamskie sytuacje na drogach

Stop Cham #1404 - Niebezpieczne i chamskie sytuacje na drogach

Что обнаружили Советы на Венере

Что обнаружили Советы на Венере

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Как запоминать всё, как японские студенты (и учиться меньше)

Как запоминать всё, как японские студенты (и учиться меньше)

Как Быстро ВЫУЧИТЬ Python в 2026 году

Как Быстро ВЫУЧИТЬ Python в 2026 году

Как правильно заводить двигатель в мороз?

Как правильно заводить двигатель в мороз?

Заявление о победе в войне / Путин выступил с обращением

Заявление о победе в войне / Путин выступил с обращением

15 лет программирования на C++ — советы начинающим программистам

15 лет программирования на C++ — советы начинающим программистам

7 гениальных приемов выживания в холодную погоду, которые использовали племена Великих равнин, чт...

7 гениальных приемов выживания в холодную погоду, которые использовали племена Великих равнин, чт...

ТАКОЕ НЕ ПОКАЖУТ В ВУЗах-  Как работают и для чего нужны транзисторы ? Что такое PN переход?

ТАКОЕ НЕ ПОКАЖУТ В ВУЗах- Как работают и для чего нужны транзисторы ? Что такое PN переход?

Графический API не имеет значения

Графический API не имеет значения

Датчик разряжения ,подробный разбор осциллограммы.

Датчик разряжения ,подробный разбор осциллограммы.

Трансформатор - как работает и как устроен?

Трансформатор - как работает и как устроен?

Отказ от территорий? / Войска оставили позиции

Отказ от территорий? / Войска оставили позиции

Python if __name__ == '__main__': наглядное объяснение

Python if __name__ == '__main__': наглядное объяснение

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]