Показать сообщение отдельно
Старый 18.05.2006, 15:44     # 7
GOre01
Junior Member
 
Аватар для GOre01
 
Регистрация: 10.08.2004
Адрес: Завис в конторе
Пол: Male
Сообщения: 180

GOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царствеGOre01 Луч света в тёмном царстве
да, конструкция имеет смысл, если мы хотим организовать доступ к различным функциям по индексу, например, выбор элемента меню.
гдето в программе:
Код:
void cut();
void copy();
void paste();

typedef void (*paction)(void);

void main()
{
   paction actions[3];
   actions[0] = cut;
   actions[1] = copy;
   actions[2] = paste;
   //..... выполняем какие-то действия
   // при которых пользователь выбрал в меню какой-то пункт
   // и получаем

   actions[menuitem];
}
что-то вроде.
__________________
Не нервируйте меня. Мне скоро негде будет прятать трупы!
GOre01 вне форума