반응형 C++5 [C++ ] Virtual function [C++] Virtual Function 가상함수 부모클래스에서 선언되어 파생 클래스에 의해 재정의되는 멤버함수. 실행시간(Runtime)에 함수의 다형성(Polymorphism)을 구현하고자 사용. 형식: virtual return타입 함수명(arguments); 규칙: 1) public:에 선언?? 2) static, friend 불가 3) 부모클래스의 포인터 또는 참조(reference)통해 접근해야 함. 4) 가상함수의 프로토타입(반환형과 매개변수)은 부모, 자식 클래스에서 동일. 5) 클래스는 가상 소멸자를 가질 수 있으나 가상 생성자는 가질 수 없음??? ** 예시 추가 예정 ** 2022. 4. 18. 이전 1 2 다음 반응형