Guest User

Untitled

a guest
Feb 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class GenericGreeter {
  6. public:
  7. void Greet(const char* name) {
  8. cout << "Hi " << name << "." << endl;
  9. }
  10. };
  11.  
  12. class FriendlyGreeter {
  13. public:
  14. void Greet(const char* name) {
  15. cout << "Hello " << name << "! It's a pleasure to meet you!" << endl;
  16. }
  17. };
  18.  
  19. int main() {
  20. FriendlyGreeter* friendlyGreeter = new FriendlyGreeter;
  21. GenericGreeter* genericGreeter = (GenericGreeter*)friendlyGreeter;
  22.  
  23. friendlyGreeter->Greet("Bob");
  24. genericGreeter->Greet("Alice");
  25.  
  26. delete friendlyGreeter;
  27.  
  28. system("PAUSE");
  29. return 0;
  30. }
Add Comment
Please, Sign In to add comment