ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
1 мая
537151 Топик полностью
ASDFSUSB-гуру (06.08.2014 13:49, просмотров: 111) ответил ASDFS на IAR ARM 6.40. Есть толстый проект, в котором была здоровенная структура, объявленная как const и, соответственно, засунутая компилером во флешь. После некоторых изменений (многочисленных, но никак не связанных с этой структурой) компилер зачем то
Забавно. Структура инициализировалась среди прочего адресами переменных. Среди переменных встречались массивы, индексы которых задавались как енумы из класса, например: &PRA.ITG_FS[PRA.Pls], где Pls - элемент енума в экземпляре класса PRA. Дык вот, при таком способе структура клалась в ОЗУ. А если задать так: &PRA.ITG_FS[TPRA::Pls], где TPRA - класс, то структура нормально кладется во флешь. Вот интересно, это я чего не понимаю про классы или одно из двух?