Стандарт гласит, что
Стандартные типы макетов полезны для связи с написанным кодом
на других языках программирования.
Но для межпроцессного взаимодействия на одном и том же компьютере это верно только в том случае, если используются одинаковые выравнивания элементов, например pramga pack(4)
Теперь давайте добавим другие машины к миксу и на мгновение проигнорируем их. Было бы pragma pack(16)
на отправителя и получателя разрешить отправку POD по сети без необходимости сортировки в этом случае?
ОБНОВИТЬ я использую pragma pack
для простоты. Я знаю, что у каждого компилятора есть своя нотация. Поэтому, пожалуйста, не волнуйтесь об этом. Я также знаю, что это не является частью стандарта. Я знаю я знаю . , , просто ответь на вопрос или понизь голос. Но закрытие вопроса просто смешно.
Задача ещё не решена.
Других решений пока нет …