Virtual1 C++ 가상함수 (Virtual Function) 가상함수 : 기본 클래스 내에서 선언되어 파생클래스에 의해 재정의되는 멤버함수이다. virtual 를 함수앞에 붙여서 생성할 수 있다. 파생 클래스에서 재정의하면 새롭게 정의된 내용들로 교체된다. 사용하는 이유 : 일반 함수를 오버로딩하게 되면 정적바인딩으로 문제가 생길 수 있기 때문이다. ex) class Animal{ public: void eat() {cout 2021. 7. 23. 이전 1 다음 반응형