Polymorphism in C++

https://youtu.be/J95DR_8cZeQ
#include <iostream>
using namespace std;

class BaseClass
{
public:
    virtual void printMessage()
    {
        cout << "Message from Base class" << endl;
    }
};

class DerivedClass : public BaseClass
{
};

int main()
{

    BaseClass *bPtr = new DerivedClass;
    bPtr->printMessage();
    delete bPtr;

    return 0;
}

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *