After:

class person
{
   public:
      person( string inName, unsigned short inAge );

   protected:
      string name;
      unsigned short age;
};

class student: public person
{
   public:
      student( string inName, unsigned short inAge, double inGpa );

   private:
      double gpa;
};

class employee: public person
{
   public:
      employee( string inName, unsigned short inAge, double inPay );

   private:
      double pay;
};