мне нужно по отдельности записать u8, u16, u8 (первый байт, второй-третий, четвертый). Как это сделать наиболее эффективно с точки зрения производительности?
Тут нет вопроса производительности. Надо просто завести char*, преобразовывать его в указатель на соответствующий тип , писать и сдвигать. Вопрос правильного формирования бинарного образа соответствующего объекта в памяти оставляем за скобками
А пример можно? __u32 в итоге должен получиться
Обсуждают сегодня