Вот интересно - не согласен (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 02 сентября 2004 г. 09:22
В ответ на: Непереносимо. Из-за выравнивания получите кучу потенциальных (и реальных) проблем. отправлено dxp 02 сентября 2004 г. 09:13

например структуру надо передать в линию связи. Совершенно естественно работать с ней в реальности как со структурой, а передать в подпрограмму передачи как (void*)&my_struct, так как передатчику не интересна структурированность, а интересно кол-во бит в ней и их значения. Ну а уж всякие там little и big endian, как и 16-битные char'ы, как и разнодлинные int'ы естественно создадут проблемы переносимости, но это надо решать препроцессором через предопределенные константы компилятора, описывающие собственно компилятор и платформу.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru