Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 프로그래밍에서 키워드 재정의

<시간/>

이 튜토리얼에서는 C++에서 오버라이드 키워드를 이해하는 프로그램에 대해 논의할 것입니다.

Override 키워드는 기본 클래스에서 함수를 재정의하고 자식 클래스에서 동일한 서명으로 별도의 함수를 정의하는 데 사용됩니다.

예시

#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;
}

출력

I am in derived class