ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
420057 Топик полностью
Vladimir Ljaschko (25.06.2013 18:44, просмотров: 106) ответил Молодой коллега на Может это я чего-то туплю, но что делать если мне надо выровнять поле на границу восьми байт?
Може и я туплю, но :  - много где пишут, что компилятор выравнивает по умолчанию в соответствии с типом переменной, это можно проверить (поставив int64_t), и закрыть вопрос. - но пишут также, что это не так : " Не по своему размеру, а по своему значению выравнивания, прописанному в ABI" http://www.cyberfo …ners/thread648959.html ( что тоже логично - реальных мотивов чтобы так делать, нет). Тогда можно попытаться понять, а зачем нужно это выравнивание на 8 байт, если контроллеру пофиг, он не 64-битный, а 32-битный ? Грохнуть, и ждать скрытых неприятностей.