ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
57593 Топик полностью
scum (28.04.2006 13:20, просмотров: 1) ответил =AlexD= на Они этого не делают, т.к. это и не требуется, размеры всех примитивных типов кратны степени двойки. Если проц принципиально не может обработать char по невыровненному адресу, то для них делают char == short или char == int. Короче, если кто-то назовёт пр
Да, что-то пример-то я не могу вот так сходу. :-) Можно легко нагородить что-нибудь с __declspec(align(#)), или умозрительно представить компилер у которого __alignof(type)!=sizeof(type). Но я согласен что это несколько выходит за рамки. Тем не менее, лично я бы постарался избежать использования особенностей поведения компилера не закрепленных в стандарте :-)