ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
377489 Топик полностью
AD (26.12.2012 17:02 - 17:12, просмотров: 138) ответил fk0 на Имеем программу. Много константных данных, например, строк текста и т.п. Есть большой внешний накопитель, flash, например. Но за пределами адресного пространства CPU. Хочется сэкономить программную память. Можно данные декларировать и к данным
Для строк можно сделать следующее 1. Писать puts(tr("Hello")); #define tr(a) get_string_addr(FILE_ID * N + __LINE__) 2. Допилить lupdate (Qt), чтобы выводила идентификатор и строку 3. В flash сначала записать сортированный индекс, затем строки Проблема со ссылками, конечно, довольно неприятная.