title: Use of "Public" in a derived class declaration?
body: <p>Given this base class:</p>
  
  <pre><code>class Employee
  {
       char* name;
       int age;
  
    public:
       Employee(char* name);
       void print();
  };
  </code></pre>
  
  <p>With regards to the "public", what's the difference between this: </p>
  
  <pre><code>class Manager : public Employee
  {
     EmployeeList employees;
  
     public:
       Manager(char* name, Employee* people);
       void print();
  };
  </code></pre>
  
  <p>and this:</p>
  
  <pre><code>class Manager : Employee
  {
     EmployeeList employees;
  
    public:
       Manager(char* name, Employee* people);
       void print();
  };
  </code></pre>