Показать сообщение отдельно
Старый 01.05.2007, 14:24     # 7
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Код:
class C1;
class C2;

class FunctorA : public Functor {
public:
  virtual void Call( C1 & smth) { smth->RunA(); }
};

class FunctorB : public Functor {
public:
  virtual void Call(C2 & smth) { smth->RunB(); }
};

...

Functor fTable[2];
... fill table here
...
fTable[0].Call(); // вызов RunA(); 
fTable[1].Call();// вызов RunВ();
что-то в этом роде ?
crawler вне форума