В C++ вышел разбор про алиасинг памяти: как правило strict aliasing влияет на оптимизации, где начинаются undefined behavior и почему старые «безопасные» приёмы иногда ломаются на ровном месте.
Полезно тем, кто пишет низкоуровневый код, компиляторы, движки и вообще любит, когда runtime ведёт себя предсказуемо. В статье также смотрят на похожие модели в других языках и на то, что комитет стандартизации планирует менять дальше. 🛠️
MVP Ship
@MVPSHIPPro
В C++ вышел разбор про алиасинг памяти: как правило strict aliasing влияет на оптимизации, где начинаются unde
Этот пост опубликован в Telegram-канале MVP Ship. Подписаться можно по ссылке: @MVPSHIPPro.