inherit/vehiclehier.hpp

The following code example is taken from the book
Object-Oriented Programming in C++
by Nicolai M. Josuttis, Wiley, 2002
© Copyright Nicolai M. Josuttis 2002


namespace CPPBook {

class Vehicle {
  protected:
    int maxspeed;     // maximum speed
  //...
};

class Car : public Vehicle {
  //...
};

class Boat : public Vehicle {
  //...
};

class Amph : public Car, public Boat {
  //...
};

}  // namespace CPPBook