Before:

class person
{
   public:
      void print(){ cout << name << " of age " << age; }

   protected:
      string name;
      unsigned short age;
};

class student: public person
{
   public:
      void print(){ 
          cout << name << " of age " << age << " and gpa " << gpa; 
      }

   private:
      double gpa;
};