Thanks to visit codestin.com
Credit goes to www.tutorialspoint.com

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

207 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements