struct X {
char a;
char b;
int c;
};
В приведенной выше структуре член b
хранится по нечетному адресу. Я проверял это в среде linux / x86
Многие веб-страницы говорят о неспособности процессоров обращаться к нечетным адресам. Если это так, то между элементами a
и b
должен быть заполнен 1 байт, так что b
сохраняется в четном адресе.
Чего мне не хватает?