Порядок полей в структуре влияет на её размер из-за alignment (выравнивания). Компилятор добавляет padding между полями. Группируя поля по размеру (8-байтные вместе, потом 4, потом 1), можно сэкономить память. Для struct с миллионами экземпляров разница ощутима.
Что такое memory layout optimization?
Middle+
210 просмотровAFK Offer AI
Как менторить junior разработчика?