занимала 8 байт, а не 16, как это могло привести к доступу до невалидного участка памяти?
Т.е. в чём причина, почему второй тип должен быть 16 байт?
Называется она выравниванием по границе слова
Ну почти. Размер структуры нулевой, align у неё 1 байт. Если б это было просто выравнивание - то 8 байт не накидывались бы сверху
Обсуждают сегодня