ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
95245 Топик полностью
Evgeny_CD (25.07.2007 22:23, просмотров: 1) ответил Sergey Pinigin на попробую пояснить
Очень даже понятно. Спасибо! Но, вообще говоря, такое можно и на С родить. Есть массив указателей *TAfricanSlon. Есть код, который из массива делает очередь. Есть функции. TAfricanSlon_African и TIndianSlon_Indian. Каждая из них что - то делает. Но каждая описывается указателем *TAfricanSlon_Func_PTR. В качестве параметров функция принимает указатель на некую структуру struct TAfricanSlon_Data Есть процессы, который пхают ссылки на функци в очередь. Можно очередь сделать хитрой - типа ссылка на функцию и ссылка на блок параметров. Есть процесс executer. Он берет очередь, считывает ссылку на фнукцияю и передает ей управление, передав в качестве параметров *TAfricanSlon_Data Тоже самое, но в рамках чистого с.