가상 함수

    다형성-가상 함수와 동적 바인딩의 의미

    다형성-가상 함수와 동적 바인딩의 의미

    가상(virtual) 함수는 실제로는 어떤 함수가 실행될지 결정되기도 전에 미리 사용되었다고 해서 가상이라는 이름을 얻었습니다. 가상 함수는 실행시간 다형성을 구현하는 방법으로, 소프트웨어의 재사용을 위한 중요한 도구입니다. 함수를 가상으로 선언하는 것은 개발자가 컴파일러에게 "나는 어떤 함수가 호출되어야 할지 모르겠으니 함수 결정을 미루어라. 실행시간에 실제로 객체가 만들어지고 난 다음 결정하라"라고 알려주는 것입니다. 2022.08.12 - [C++ 프로그래밍/클래스] - 다형성-상속에서의 형 변환 다형성-상속에서의 형 변환 1. 기본 자료형에 대한 형 변환 형 변환이란 특정한 자료형에 속하는 값을 다른 자료형의 값으로 변환하는 것을 말합니다. 다음은 int 값을 double로 변환하는 형 변환이 이..