ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
308692 Топик полностью
Cepгeй Бopщ (18.02.2012 22:29, просмотров: 64) ответил lentjaj1 на Другими словами, например чтоб парсить заголовок IP, надо писать кучу говнокода, только потому что "стандарт" Си мне ничего не гарантирует, странно, а зачем тогда эти битовые поля вообще вводили в стандарт? это ведь недоразумение какое-то.
Не путайте теплое с мягким. Заголовок IP и Сишная структура - вещи глубоко перпендикулярные. Работа с заголовком IP, как и любая задача (де)сериализации - суть работа с байтовым массивом. Для удобства таких операций придуманы упакованные структуры. Но никто не обещает, что работа с такими структурами будет эффективна по скорости/размеру кода. А если сделать работу со всеми структурами как с упакованными - вы ведь первый закричите об неэффективности.