Re[28]: Что дают шаблоны?
От: Сергей Губанов Россия http://sergey-gubanov.livejournal.com/
Дата: 22.10.04 15:18
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>госсподи, ну здесь то чего непонятного? пишем например так.

Д>Это вот чей-то чужой код:
// импорт функций из моего модуля
int GetMyModuleFunction();
void MyModuleDispatcher(const int targetCode);

void SomeAlienFunction()
{
  const int myFunctionPseudoPointer = GetMyModuleFunction();
  MyModuleDispatcher(myFunctionPseudoPointer); // вот здесь внутри и будет произведен вызов
}

Д>Так доступнее?

Понимаетели, Вы привели случай, когда чужой модуль использует Ваш модуль: "импорт функций из моего модуля". А надо наоборот. Вы используете чей-то чужой УЖЕ написанный модуль и Вам надо в этот чужой уже написанный модуль как-то передать свою функцию обратного вызова (call-back function). Если в языке нет процедурных переменных (указателей на функцию), то сделать это Вы не сможете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.