Довольно простой вопрос (надеюсь). Учитывая структуру в C (макет которой известен во время компиляции), есть ли способ (через макрос или другой), чтобы я мог получить доступ к позиции байта именованного поля в структуре?Получить позицию поля в конструкции
Поддержка профсоюзов будет бонусом. Компилятор - VC++ 2008. Предположим, что используется #pragma pack(1)
.
Приветствия
Принято, однако мне пришлось добавить пользовательский макрос offsetofunion, потому что тот, который вы предоставили, не будет поддерживать объединение. Я просто положил союз перед 'st *', и он отлично работал. Благодарю. – Kazar