Guest User

Untitled

a guest
May 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. class Base {
  7. public:
  8. virtual void myName() {cout<<"Base\n";}
  9. };
  10.  
  11.  
  12.  
  13. class Class1 : public Base {
  14. public:
  15. void myName(){cout<<"Class1"<<endl;}
  16. };
  17.  
  18. class Class2 : public Base {
  19. public:
  20. void myName(){cout<<"Class2"<<endl;}
  21.  
  22. };
  23.  
  24. //code blocks
  25. int main()
  26. {
  27. Class1 c1;
  28. Class2 c2;
  29. Base *a=&c1,*a1=&c2;
  30. Base b;
  31. b.myName();
  32. a->myName();
  33. a1->myName();
  34. }
Add Comment
Please, Sign In to add comment