Thread: Employee
View Single Post
Old 05-23-2009, 09:38 PM   #6 (permalink)
effective
Registered User
 
Join Date: May 2009
Posts: 6
OS: 2


Re: Employee

My solution :
Code:
class Employee **
  public:
    Employee(const char* aName, const Manager* aManager);
    const char* name(void) const;
    const Manager* manager(void) const;
  private:
    const char* theName;
    const Manager* theManager;
  };

class Manager : public Employee **
  public:
    Manager(const char* aName,
                   const Manager* aManager,
                   Secretary* aSecretary = 0);
    void setSecretary(Secretary* aSecretary);
    Secretary* secretary(void);
  private:
    Secretary* theSecretary;
  };

class Secretary : public Employee
  **
  public:
    Secretary(const char* aName,
              const Manager* aManager);
  };
Please help me complete classes !
effective is offline   Reply With Quote