Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Base {
- public:
- virtual void myName() {cout<<"Base\n";}
- };
- class Class1 : public Base {
- public:
- void myName(){cout<<"Class1"<<endl;}
- };
- class Class2 : public Base {
- public:
- void myName(){cout<<"Class2"<<endl;}
- };
- //code blocks
- int main()
- {
- Class1 c1;
- Class2 c2;
- Base *a=&c1,*a1=&c2;
- Base b;
- b.myName();
- a->myName();
- a1->myName();
- }
Add Comment
Please, Sign In to add comment