Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #include <iostream>
  2. #include "Buzz.h"
  3. #include "Woody.h"
  4.  
  5. int main()
  6. {
  7. Woody p("toto", "woody.txt");
  8. Buzz p1("titi", "buzz.txt");
  9.  
  10.  
  11. std::cout << p.getName() << std::endl;
  12. std::cout << p.getType() << std::endl;
  13. std::cout << p.getAscii() << std::endl;
  14.  
  15. std::cout << p1.getName() << std::endl;
  16. std::cout << p1.getType() << std::endl;
  17. std::cout << p1.getAscii() << std::endl;
  18.  
  19. std::cout << "Now let's say BUZZ = WOODY" << std::endl;
  20.  
  21. static_cast<Toy>(p1) = static_cast<Toy>(p);
  22.  
  23. std::cout << p1.getName() << std::endl;
  24. std::cout << p1.getType() << std::endl;
  25. std::cout << p1.getAscii() << std::endl;
  26.  
  27. std::cout << "TEST EX03" << std::endl;
  28.  
  29. p1.speak("rimka sa mere");
  30. p.speak("ca schmouffle");
  31.  
  32. Toy t(Toy::ALIEN, "ET", "alien.txt");
  33.  
  34. std::cout << t.getAscii() << std::endl;
  35. t.speak("tagueule");
  36.  
  37. Toy a(Toy::BASIC_TOY, "REX", "rex.txt");
  38. std::cout << a;
  39. a << "\\o/";
  40. std::cout << a;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement