| | | | | |

Test Drive 4

int main()
{
  Parrot geronimo;
  Functor<void>
    cmd1(&geronimo, &Parrot::Eat),
    cmd2(&geronimo, &Parrot::Speak);
  cmd1();  // "tsk, knick, tsk, knick, ..."
  cmd2();  // "Gerry wanna cracker"
}


| | Top of Page | 8. Generalized Functors - 18 of 26