nerezus
Вселенский отказник
Работа с бинарными данными
Имеется набор сишных структур.
В них поля начиная от WORD и заканчивая ANOTHER_STRUCT[10]
Как бы поудобнее с ними работать?
Задача:
1) прочитать структуру из void*-данных.
2) Изменить поле структуры
3) Сохранение структуры в void*.
И т.д.
Есть решение с созданием класса, в котороом описываются размеры полей и создание геттера и сеттера, который возвращает нужные char[] для работы с ними?
Или как удобнее?
Имеется набор сишных структур.
В них поля начиная от WORD и заканчивая ANOTHER_STRUCT[10]
Как бы поудобнее с ними работать?
Задача:
1) прочитать структуру из void*-данных.
2) Изменить поле структуры
3) Сохранение структуры в void*.
И т.д.
Есть решение с созданием класса, в котороом описываются размеры полей и создание геттера и сеттера, который возвращает нужные char[] для работы с ними?
Или как удобнее?