Re[3]: Можно ли так использовать Struct?
От: Кодт Россия  
Дата: 14.02.05 16:27
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Вообщем в таком случае можно обойтись простым array даже не используя struct. Вся цель была обойтись без бесмысленого выделения лишней памяти. Скажем для индексов от 3 до 10 можно сделать просто i-3, но вся проблема что от 11-15 индексы относятся к другим параметрам(я работаю с графикой так у каждого элемента свой индекс обращения) а последняя ячейка имеет индекс 16(так уж получилось, в ручную это править категарически не советуется), выходит штук 5 лишней памяти(которая будед static на протяжение всей проги). Пытаясь извратится со страктом пытался написать этот код более экономически.


Ну, можно сделать отдельно транслятор имя-индекс.
enum { name_a, name_b,.....,name_n, name__count };

char index2name(int n) { /* табличным способом */ }
int name2index(char ch) { /* поиск в таблице */ }
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.