Цитата(smalcom @ May 13 2011, 10:27)

вектор функций опроса. тебе как раз приходят индексы функций в векторе.
А можно поподробнее как это реализовать?
Цитата
Массив указателей на функции блоков, а лучше массив структур с полем-флагом активности блока.
Будет один цикл с одним условием в теле цикла.
Код
block[0].active = 0;
block[1].active = 1;
....
for (int i=0; i<BLOCKS_QTY; i++)
{
if (block[i].active)
{
block[i].callback();
}
}
Это совсем не то, проверка условия перед запуском опроса конкретного блока как была так и осталась, только добавились еще проверка условия цикла и вызов элемента массива.