C++ 가상함수(Virtual Function), 오버라이딩(Overriding), 다형성, 정적바인딩, 동적바인딩


C++ 가상함수(Virtual Function), 오버라이딩(Overriding), 다형성, 정적바인딩, 동적바인딩

이번 포스팅은 상속을 좀 더 응용하여 효율적이게 사용가능한 기능들을 살펴보겠습니다.먼저 C++의 가장 특징이라 볼 수 있는 가상함수 입니다.가상함수 (Virtual Function)이름만 들었을 때는 뭔가 함수의 실체가 없고 가상으로 만든 함수같이 보입니다.비슷한 느낌이긴하지만 가상함수라고 해서 무조건 실체가 없는 것은 아닙니다.베이스 클래스에서 정의된 멤버함수를 파생 클래스에서 재정의(Overriding, 오버라이딩)할 때 사용됩니다.오버라이딩이 무엇일까요?오버로딩(Overloading)은 우리가 이전에 공부했었는데요.기억이 안나신다면 해당포스팅을 참고하세요!오버라이딩(Overriding)오버로딩과 비슷한 기능을 수행하지만, 함수 원..........

C++ 가상함수(Virtual Function), 오버라이딩(Overriding), 다형성, 정적바인딩, 동적바인딩에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C++ 가상함수(Virtual Function), 오버라이딩(Overriding), 다형성, 정적바인딩, 동적바인딩