ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
617203
rual (01.09.2015 13:01 - 13:06, просмотров: 7307)
Ц++, как получить относительный адрес члена структуры? Есть структура хранения конфига typedef struct { int16_t paramA; uint8_t paramB[4]; float paramC; } config; //И есть структура связывающая "человеческие" имена параметров? их размер и члены структуры хранения typedef struct { const char* Name; uint8_t size; void* config; } ConfName; const ConfName cn[] = { "параметр А",2,&config.paramA, "параметр B",4,&config.paramB, "параметр C",4,&config.paramC }; // и вынимаем config conf; float parC = *conf+cn.config[2];