Описание тега alignment
В контексте графического интерфейса пользователя (включая веб-страницу) выравнивание относится к расположению визуальных элементов. Или для адресов памяти, кратных некоторой степени двойки.
В контексте графического интерфейса пользователя (включая веб-страницу) выравнивание относится к расположению визуальных элементов. Три возможности выравнивания влево, вправо и по центру.
В контексте адресации памяти выравнивание - это размещение данных или кода по адресам памяти, которые кратны некоторой (обычно небольшой) степени двойки, например, когда массив начинается с 16-байтовой границы с C++. alignas(16) int foo[1024];
. Это означает, что адрес будет заканчиваться как минимум на 40
биты.
Для этого значения предпочтите тег выравнивания памяти.