int main() { Invoker a; ConcreteCommand b, c, d; a.store(&b); a.store(&c); a.store(&d); a.execute(); return EXIT_SUCCESS; }