ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 марта
1577875 Топик полностью
LightElf (Сегодня, 14:07, просмотров: 12) ответил VladislavS. на В зависимости от архитектуры вектора могут быть как таблицей адресов, так и командами перехода. Но мы же в ЯВУ живём, зачем нам к архитектуре привязываться.
Это не вопрос архитектуры процессора. Вектора - это указатели на функции, трамплины - это код. В минимальном виде - "jmp foo". Отличия небольшие, но есть. Особенно если реализована защита памяти. С практической точки зрения: трамплины можно удобно завернуть в import library и вызывать без этих вот "struct->foo(x)", а просто писать "foo(x)". Дальше - забота линкера. 
Не надо делать мне как лучше, оставьте мне как хорошо