Здравствуйте Micker, Вы писали:
M>Компилятор имеет своийство выравнивать структуры — то есть распологать члены структуры по адресам, кратным 2, 4, 8 и т.д. байт. Это делается для того, что бы ускорить процесс доступа к этим членам (машине по таким адресам лазить). Для этого между членами структуры компилятор отавляет неиспользуемое пространство памяти.
M>Когда же ты выравниваешь на 1, то компилятор ни чего не выравнивает, а оставляет всё как есть.