ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
210087 Топик полностью
vmp (10.09.2010 18:19, просмотров: 67) ответил Vladimir Ljaschko на Понятно. Препроцессор не проблема. Размер кода пока тоже нет. Зашаманю.
Небольшой трюк В предположении, что только целочисленные поля (char, short, long) без дыр. В табличку свести смещение поля от начала структуры (см. макрос offsetof из stddef.h), размер элемента структуры, мин, макс, возможно - тип. Собственно трюк в чем: Подпрограмма просмотра проверяет, что смещение следующего элемента равно смещению предыдущего плюс размер предыдущего. Тогда всякая нестыковка типа исправили структуру, но забыли поменять таблицу будет сразу поймана.