void print_employee(employee* e)
  {
      switch (e->type) {
      case E:
          cout << e->name << "\t" << e->department << "\n"; // ... break; case M: cout << e->name << "\t" << e->department << "\n"; // ... manager* p="(manager*)e;" cout << " уровень " << p->level << "\n"; // ... break; } }