CCCPaste

Untitled

#include 

using namespace std;
class base {
public:
     virtual void print() {
        cout << "base class" << endl;
    }
    base() {
        
    }
};
class derived : public base {
public:
    
    void print() override {
        cout << "derived class" << endl;
    }
    derived() : base() {
        
    }
};
int main() {
    base * a = new derived();
    a -> print();
    
   return 0;
}