Как правило, этого следует избегать.Крайние случаи, когда это уместно, - это использование структур для связи между машинами различной архитектуры (например, в данных, передаваемых по сети).Однако даже в этом случае вы должны знать обо всей поддерживаемой архитектуре, которая имеет какие-либо проблемы с выравниванием (например, если она разрешает доступ только на границе четырехугольника).