LeXa-XL wrote:
> возможно ли вариант с #pragma push & pop перенести под линукс?
Этот способ (с pragma pack) — худший из способов в плане переносимости. Да, он устранит padding между членами структуры, но для переносимости между платформами/компиляторами это лишь треть дела: еще необходимы гарантированные размеры и byte sex фундаментальных типов.
В переносимом коде сереализуй свои структуры в какой либо текстовый или бинарный формат, чтобы принимающая сторона или версия твоей проги скомпилированная на другом компиляторе смогла их гарантированно прочитать.
--
Maxim YegorushkinPosted via RSDN NNTP Server 1.9