Override Keyword in C++ programming



In this tutorial, we will be discussing a program to understand override keyword in C++.

Override keyword is used to override the function in a base class and define a separate function with the same signature in the child class.

Example

 Live Demo

#include <iostream> using namespace std; class Base {    public:    //function to be override    virtual void func() {       cout << "I am in base" << endl;    } }; class derived : public Base {    public:    void func(int a) {       cout << "I am in derived class" << endl;    } }; int main(){    Base b;    derived d;    d.func(6);    return 0; }

Output

I am in derived class
Updated on: 2020-04-14T12:10:44+05:30

249 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements