Re[8]: длинный переход (глобальные метки)
От: whiteForest  
Дата: 31.03.02 12:57
Оценка:
Здравствуйте adontz, Вы писали:

A>Напиши на чистом asm раз уж ты всё знаешь. На самом деле не так уж и сложно !!!


A>Да и почему метки не могут быть началами функций в конце концов? Удобнее было бы создать массив ссылок на функции. Это единственное что можно сделать на VC.


Выдержки из переписки 1:

Задача сводиться к следующему,
...
реализация с ниже преведенным подходом не подходит

typedef (* PFN_fun)();
PFN_fun aLabel[] = { fun1, fun2};

Кстати, а зачем мне левые метки... Мне нужны именно конкретные... Причем тут прога на asm? Если бы реализация нужна была бы на асме, я вообще ничего бы не спрашивал.

A>PS Если ты хочешь оптимизировать переход по условию где условие это число из A>диапазона то пиши switch-ем компилятор оптимизирут в релизе как раз в массив A>ссылок и переход по элементу


Выдержки из переписки 2:
задача нужна не с целью написания программы основанной на переходе между функциями, мне нужен список со смещением меток
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.