LightElf (27.07.2020 00:39, просмотров: 467) ответил fk0 на Ничего не значит. Int -- это конкретный тип данных, на 32-битном
арме с атрибутами sizeof(int) == 4 и alignof(int) == 4. А ты хочешь
тип с атрибутом aligof(type) == 1. Не может один тип данных
проявлять квантовую запутанность и иметь одновременно два значения
alignof! Значит это не int, это, условно, unaligned_int. А если это
другой тип, это порождает массу сложностей сразу, бьющих
преимущественно по программисту, хотя наверное так сделать можно. А
если запутанность и
Да тнб ради, пусть он будет unaligned int и пусть он не будет
совместим по указателю. Пусть ошибку при компиляции выдает или
предупреждение хотя бы. Но не компилить втихую бажный код с понтом
так и надо.
Не надо делать мне как лучше, оставьте мне как хорошо