Jommiey

Lektion3_6

Nov 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. class Race
  2. {
  3. public:
  4.   virtual void eat() = 0;
  5.   //...
  6. };
  7.  
  8. class Human : public Race
  9. {
  10. public:
  11.   void eat() override;
  12.   //...
  13. };
  14.  
  15. class Orc : public Race
  16. {
  17. public:
  18.   void eat() override;
  19.   //...
  20. };
  21.  
  22. class Uruk_Hai : public Human, public Orc
  23. {
  24. public:
  25.   using Orc::eat; //new line
  26. };
  27.  
  28. Uruk_Hai* uruk = new Uruk_Hai;
  29. uruk->eat();
  30.  
  31. /*
  32. https://i.imgur.com/kkOi4aS.jpg
  33. */
Advertisement
Add Comment
Please, Sign In to add comment