C, C++/C++ 언어
[C++] 재정의( overriding )와 override 키워드
재정의( overriding )재정의는 기반( base ) 클래스의 동작을 파생( derived ) 클래스에서 다르게 동작하도록, 가상 함수를 다시 정의하는 장치( mechanism )를 말합니다. 이 장치를 이용하여, C++은 다형성( polymorphism)을 구현하고, 이러한 동작의 중심에는 가상 함수가 있습니다.가상 함수에 관한 내용은 여기에서 볼 수 있습니다. [C++] 가상 함수( Virtual Function )를 사용하는 이유가상 함수란가상 함수(Virtual Function)는 기본(base) 클래스에서 선언되고, 파생 클래스에서 재정의(overriding) 되는 멤버 함수를 말합니다.가상 함수를 일반 함수와 구분하기 위해 virtual 키워드를 사codingembers.tistory.c..
2024. 9. 1.